-1

example.orgWeb リクエストを からにリダイレクトしたいと考えていwww.example.orgます。私は正しいルールを持っていると思いますが、2 つの余分なスラッシュを追加しています。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.org [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [R=permanent,L]

上記は私をからexample.orgに連れて行きますwww.example.org//

これらの末尾のスラッシュを取り除く方法はありますか? これらのスラッシュを削除しますが、リダイレクト ループが発生する次のバリアントを試しました。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.org [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [R=permanent,L]
RewriteRule ^(.*)/$ /$1 [L,R=301]

どうすればこれを解決できますか?

4

1 に答える 1

1

RewriteBase /の直後に追加してみてくださいRewriteEngine on

それでもうまくいかない場合は、ルールを変更してRewriteRule ^/(.*)$ http://www.example.org/$1 [R=301,L]、最初の をキャプチャしないようにします/

于 2012-08-24T21:09:59.827 に答える