1

次の URL があります。

www.domain.com/test/blog/index.html

「テスト」が削除されるように、Apacheに常にURLを書き換えてもらいたいのですが、結果は次のようになります。

www.domain.com/blog/index.html

これを行う最善の方法は何ですか?

4

1 に答える 1

2

これでうまくいくはず

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)test
RewriteRule ^(.*)$ test/$1 [L]

これにより、指定した URL からサブディレクトリが削除されます。あなたが経験している他の問題は.htaccess、SymLinksを台無しにしているファイル内の何か他のものに関するものであるように思われます.

エラーの内容を正確に特定するには、Apache エラー ログを参照することをお勧めします。

お役に立てれば。

于 2012-06-14T01:03:10.953 に答える