我的.htaccess文件中有这个,我想添加一条规则将我的网站从非www重定向到www。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
答案 0 :(得分:0)
你可以试试这个
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)index.php$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
答案 1 :(得分:-1)
我使用下面的代码将非www网址重定向到www。我将它添加到我的.htaccess文件中,它运行正常。我希望这段代码可以帮到你。只需用您自己的域名替换域名即可。祝你好运。
RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomainname.com [NC] RewriteRule ^(.*)$ http://www.yourdomainname.com/$1 [L,R=301] RewriteCond %{THE_REQUEST} ^(.*)index.php RewriteRule ^(.*)index.php$ http://www.yourdomainname.com/$1 [R=301,L]