我尝试将我的网站从www重定向到no-www以获取整个内容,但我不知道我是如何工作的,因为我已经有两个重写规则。
这是我的htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meaning-first-name\.com$ [NC]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^([^/\.]+)/?$ index.php?name=$1 [L]
RewriteRule ^([^/\.]+)?$ index.php?name=$1 [L]
RewriteRule ^voorletter/([^/\.]+)/?$ initial.php?letter=$1 [L]
RewriteRule ^voorletter/([^/\.]+)?$ initial.php?letter=$1 [L]
现在正在运作:
website.com/John* shows: *index.php?name=John
website.com/initial/J* shows: *initial.php?letter=J
但是我怎样才能将www重定向到非www到这个?
答案 0 :(得分:0)
删除顶部的2个条件并改为添加:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]