0

別のSOの質問からすべてのwww.domain.comリクエストをリダイレクトするスニペットを取得しました:domain.com

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

残念ながら、余分な末尾のスラッシュが発生します。

www.domain.comリダイレクト先domain.com//www.domain.com/path/リダイレクト先domain.com//path/

末尾のスラッシュを削除するルールを本当に追加する必要がありますか? または、上記のスニペットに問題がありますか?

4

1 に答える 1

1

3行目からスラッシュを削除するだけで機能するはずです。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1$1 [R=301,L]
于 2012-06-04T19:32:36.297 に答える