0

mod_rewriteを使用してApache2で単純なリダイレクトを実行しようとしています。モジュールをApacheにインストールし、localhost / file1 / file2/page.htmlにWebページを設定しました。私はこれを000-defaultファイルに書き込んでいます:

RewriteEngine On
RewriteRule elegantdirectory/page.html file1/file2/page.html [L,NC]

したがって、localhost / elegantdirectory / page.htmlにアクセスしようとすると、サーバーはfile1/file2にあるpage.htmlを表示することになっています。なぜそれが機能しないのですか?

4

1 に答える 1

0

境界と先頭のスラッシュをあなたのRewriteRule:に含めてみてください

RewriteRule ^/elegantdirectory/page.html$ /file1/file2/page.html [L,NC]
于 2012-10-02T23:12:23.593 に答える