0

WAMP をインストールしたばかりで、ファイルをサーバーからローカル マシンにコピーしようとしています。私は次のような書き換えルールを持っています

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

http://localhost/index.phpしかし、それは私が実際に望むときにリダイレクトするようですhttp://localhost/mysite/index.php。だから私は考えました

RewriteBase /mysite

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

4

2 に答える 2

1

RewriteBase 文字列の末尾にスラッシュを付けることで、これを機能させました。

RewriteBase /aliasdirectory/
于 2011-09-30T08:59:49.987 に答える
0

置換で相対パスを使用している場合は、ベース URI パスを変更する必要はありません。

RewriteRule .* index.php?url=$0 [L,QSA]
于 2009-08-03T19:42:54.700 に答える