我有一个名为vdo24.com的wabsite,它适用于www和非www前缀。但我想从http://vdo24.com
http://www.vdo24.com
我在我的.htaccess文件中尝试了很多组合:但是这不起作用,我不知道为什么?
1-->>
RewriteCond %{HTTP_HOST} !^vdo24\.com [NC]
RewriteRule (.*) http://vdo24.com/$1 [QSA,R=301,L]`
2-->>
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
答案 0 :(得分:0)
这会将整个域重定向到非www版本:
RewriteCond %{HTTP_HOST} ^www.yourdomain.com [nc]
RewriteRule (.*) http://yourdomain.com/$1 [R=301,L]
另外,请确保在.htaccess文件中打开了重写引擎。所有与您的域名一起是这样的:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.vdo24.com [nc]
RewriteRule (.*) http://vdo24.com/$1 [R=301,L]
答案 1 :(得分:0)
由于您需要重定向,而不仅仅是重写URL,我建议您使用以下内容:
Redirect permanent / http://vdo24.com/
它简单有效,可以完全满足您的需求。