我有让我的重写条件起作用的问题。 我有这段代码:
RewriteCond %{HTTP_HOST} ^www\.server\.ee$
RewriteRule ^/?$ "http\:\/\/server\.ee\/" [R=301,L]
重定向到https://server.ee
但我需要它来重定向https://www.server.ee
我该如何管理?
尝试
http\:\/www.\/server\.ee\/
但没有,我做错了什么?
答案 0 :(得分:1)
此代码适用于我,您可以尝试使用此功能。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=302,L]
确保在测试之前重置缓存。您还会注意到我已设置R=302
,这使其成为临时重定向用于测试目的,如果您对此工作感到满意,则将其更改为R=301
以使其永久化。