Я разместил свой сайт на сервере Windows по адресу 1&1
. Там, невозможно добавить на web.config элементы <rewrite><rules>
... Так что я использую файл .htaccess
... Я не настолько эксперт, я ожидал, что он будет работать только на сервере Apache. Я был неправ! Мой .hataccess
работает также и с IIS.Перенаправление с не-www на www с использованием 301 на 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
Как я могу решить мою проблему?
Thanx
но почему .htaccess перенаправление файлов с использованием 302, а не 301? – Ciccio