我希望有人可以帮助我使用 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>
目的是以 www.mydomain.org 的形式重写 URL mydomain.org
这行得通。但随后 www.mydomain.org// 显示在浏览器地址栏中。检查重写日志显示 // 是由规则显式创建的
问题是:
- 两个斜线是否(或可能)重要?
- 如果 (1) 的答案是肯定的,我可以重做规则以省略尾部斜杠吗?