如何更改 .htaccess 以将所有非 www 链接重定向到 www 页面?
-
11-09-2019 - |
题
如何将所有非 www 链接重定向到 www 链接?我在网上找到了解决方案,但它们只能重定向域名。我如何使这个通用:http://example.com/testing
应该重定向到 http://www.example.com/testing
?
解决方案
尝试这样的事情
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
其他提示
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.yourdomain.com/$1
如果您想要适用于任何域的通用方法,您可以尝试以下方法:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)$
RewriteRule ^(.*)$ http://www.%1/$1
不隶属于 StackOverflow