我在.htaccess中重写了这个:
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^domain.com/$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
哪个适用于domain.com,但不会在/
之后使用某些内容重定向该网址(domain.com/something.php应重定向到www.domain.com/something.php)
如何做到这一点?
提前致谢!!
答案 0 :(得分:2)
检查出来
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]
答案 1 :(得分:0)
我的猜测是因为你写了^domain.com/$
- 结尾处的美元符号表示字符串的结尾,所以没有任何东西可以在它之后 - 这就是为什么它适用于domain.com,但不能用于某些东西更?