【发布时间】:2017-07-27 17:01:50
【问题描述】:
我无法构建 301 重定向重写规则来从域名中删除 WWW 并从 URL 中删除斜杠。
提前感谢您的帮助。
例子:
www.domain.com/ to domain.com
domain.com/ to domain.com
domain.com/page/ to domain.com/page
domain.com/page.php to domain.com/page
我的代码:
RewriteCond %{HTTP_HOST} ^(www.)?domain\.com$ [NC]
RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^/(.*)/$ /$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite