【发布时间】:2016-10-14 20:26:02
【问题描述】:
我已在1&1 的 Windows 服务器上托管我的网站。
在那里,不可能在 web.config 上添加元素 <rewrite><rules>... 所以我使用的是 .htaccess 文件...
我不是那么专家,我希望它只适用于 Apache 服务器。我错了!我的 .hataccess 也适用于 IIS。
代码如下:
//Rewrite to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [R=301,L]
//Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
重定向是使用 302 完成的问题。我想要一个 301 重定向。我正在使用提琴手,结果如下:
我遇到问题的网站是www.renovahaus.it
我该如何解决我的问题?
感谢
【问题讨论】:
标签: .htaccess redirect iis http-status-code-301 http-status-code-302