2009-08-03 6 views
0

WAMPをインストールしたばかりで、サーバーからローカルマシンにファイルをコピーしようとしています。私はWAMP + RewriteRule:サイトをサブフォルダにコピー

RewriteRule .* /index.php?url=$0 [L,QSA] 

のような書き換えルールを持っている。しかし、それは私が実際にhttp://localhost/mysite/index.phpをしたいときhttp://localhost/index.phpにリダイレクトするようです。だから私は考えました

RewriteBase /mysite 

トリックはしますが、そうではありません。私の読書からそのように動作していないようです。書き換えルールを変更せずにこれを修正できる方法はありますか?私は基本的に私のサイトのベースをいくつかのサブフォルダに入れたいだけです。

答えて

0

あなたの代わりに相対パスを使用している場合、あなたはベースURIのパスを変更する必要はありません。

​​3210
+0

これは、ユーザーがサブサブフォルダにいるときに問題が発生すると思います。つまり/ mysite/folder/pageにある場合は/mysite/index.php?url=/folder/page – mpen

+0

(/mysite/folder/index.php?url=whateverではなく)を指しているはずです。 – mpen

1

私はでRewriteBase文字列の末尾にスラッシュを持っていることによって、この作業を得た:

RewriteBase /aliasdirectory/ 
関連する問題