我用的是如下:
#301
RewriteCond %{HTTP_HOST} ^xxx.net [nc]
RewriteRule ^(.*)$ http://www.xxx.net/$1 [L,R=301]#aaaa.xxx.net - is OK
RewriteCond %{HTTP_HOST} (?!www|ww)^[a-z0-9\-]+.xxx.net$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+).xxx.net$ /1.php?keyword=$1
如果不行, 你看看你的apache里面的documentroot设置了什么
如果还不行, 你可以考虑用变通的方法。
建立一个xxx.net的web,然后在这个web里面做一个htaccess 301到www
#301
RewriteCond %{HTTP_HOST} ^xxx.net [nc]
RewriteRule ^(.*)$ http://www.xxx.net/$1 [L,R=301]#aaaa.xxx.net - is OK
RewriteCond %{HTTP_HOST} (?!www|ww)^[a-z0-9\-]+.xxx.net$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+).xxx.net$ /1.php?keyword=$1
如果不行, 你看看你的apache里面的documentroot设置了什么
如果还不行, 你可以考虑用变通的方法。
建立一个xxx.net的web,然后在这个web里面做一个htaccess 301到www
嗯,你好,谢谢,我乱试,把他放到最顶上,就可以了,
发贴问之前,很多位置都试了不行,就是没想到放到最前面去,谢谢了。