我的.htaccess文件中有这个,我想添加一个规则将我的网站从非www重定向到www.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
你可以试试这个
RewriteCond %{HTTP_HOST} !^www'. [NC]
RewriteRule ^(.*)index.php$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
我使用下面的代码将我的非www URL重定向到www URL。我把它添加到我的.htaccess文件中,它运行得很好。我希望这个代码可以帮助你。只需将域名替换为您自己的域名即可。祝你好运
重写引擎打开重写结束%{HTTP_HOST}^yourdomainname.com[NC]重写规则^(.*)$http://www.yourdomainname.com/1美元[L,R=301]重写代码%{THE_REQUEST}^(.*)index.phpRewriteRule^(.*)index.php$http://www.yourdomainname.com/1美元[R=301,L]