末尾のスラッシュの追加とは別に機能する mod_rewrite ルールで誰かが私を助けてくれることを願っています。
これがルールです
<IfModule rewrite_module>
Options Indexes FollowSymLinks +IncludesNOEXEC
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mydomain\.org$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.org/$1 [L,R=301]
</IfModule>
目的は、URL mydomain.org を www.mydomain.org の形式に書き換えることです。
これは機能します。しかし、その後 www.mydomain.org// がブラウザーのアドレス バーに表示されます。書き換えログを確認すると、 // がルールによって明示的に作成されていることがわかります
質問は次のとおりです。
- 2 つのスラッシュは重要ですか (または可能性がありますか)。
- (1) の答えが「はい」の場合、末尾のスラッシュが省略されるようにルールをやり直すことはできますか?