在htaccess中将非www重定向到www

时间:2015-07-11 02:39:32

标签: apache .htaccess mod-rewrite

这是我在.htaccess文件中写的内容。

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.spreadcreativity\.org$
RewriteRule ^/?$ "https\:\/\/spreadcreativity\.org\/" [R=301,L]

在我的浏览器中显示为https://spreadcreativity.org

但我希望将其显示为https://www.spreadcreativity.org

请帮我纠正这个问题。

感谢。

2 个答案:

答案 0 :(得分:1)

清除网络浏览器的缓存后尝试此操作:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^/?$ https://www.spreadcreativity.org/ [R=301,L]

答案 1 :(得分:0)

请试试这个

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]