Перестал частично работать 301 редирект .htaccess

Автор Тема: Перестал частично работать 301 редирект .htaccess  (Прочитано 1116 раз)

Оффлайн SoldattАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 12
  • Карма: 0
  • Пол: Мужской
    • Просмотр профиля
    • Домашний текстиль

Оффлайн SoldattАвтор темы

  • Рекрут
  • *
День добрый!

Сайт переехал на другой хостинг и обнаружил, что не работает 301 редирект с "без www на с www" у некоторых брузеров - в частности Опера и Эксплоер. В Мозиле все в порядке.
С чем может быть связано? Хостинг как-то можно привлечь к решению?
В файле сейчас следующие данные:

DirectoryIndex index.php
Options -Indexes
# Comment the following line, if option Multiviews not allowed here
# Options -MultiViews

AddDefaultCharset utf-8

<ifModule mod_rewrite.c>
    RewriteEngine On
    # Uncomment the following line, if you are having trouble
    # RewriteBase /

# non-www http >> www https
##RewriteCond %{HTTP_HOST} !^www\. [NC]
##RewriteCond %{HTTP:X-SSL} !https
##RewriteRule ^/?(.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

# www http >> www https
##RewriteCond %{HTTP_HOST} ^www\. [NC]
##RewriteCond %{HTTP:X-SSL} !https
##RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

# non-www https >> www https
##RewriteCond %{HTTP_HOST} !^www\. [NC]
##RewriteCond %{HTTP:X-SSL} =https
##RewriteRule ^/?(.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

# www https >> www https
# do nothing

#    RewriteCond %{HTTP:X-SSL} =http
#    RewriteCond %{THE_REQUEST} !/robots\.txt [NC]
#    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,QSA,L]

    # http > https www redirect
    #RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
    #RewriteCond %{HTTP:X-SSL} =http
    #RewriteCond %{THE_REQUEST} !/robots\.txt [NC]
    #RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,QSA,L]
    # http www > https redirect
    #RewriteCond %{HTTP:X-SSL} =http
    #RewriteCond %{THE_REQUEST} !/robots\.txt [NC]
    #RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,QSA,L]

    RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png)$ [or]
    RewriteCond %{REQUEST_URI} apple-touch-icon\.png$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,QSA]
</ifModule>

<ifModule mod_headers.c>
    <FilesMatch "\.(jpg|jpeg|png|gif|js|css)$">
   Header set Cache-Control "max-age=3153600, public"
    </FilesMatch>
</ifModule>
Redirect 301 /product/balimena-cl-7003-family/ http://www.soultex.ru/category/balimena/


Онлайн ProtectYourSite

  • Бизнес оценка: (2, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 214
  • Сообщений: 509
  • Карма: 2
    • Просмотр профиля
    • Удаление вирусов на сайте с гарантией

Онлайн ProtectYourSite

  • Ветеран
  • *****
Переписать отдельно с www на без и с http на https
В сети хватает примеров, как это сделать.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
3246 Просмотров
Последний ответ 01-12-2010, 21:19:39
от SeoBrabus
15 Ответов
2980 Просмотров
Последний ответ 27-05-2011, 09:36:12
от Ю-Мастер
10 Ответов
2842 Просмотров
Последний ответ 15-04-2015, 21:01:30
от AntonLM
19 Ответов
4623 Просмотров
Последний ответ 09-05-2012, 17:38:11
от alexventpro
0 Ответов
2427 Просмотров
Последний ответ 21-09-2013, 22:23:29
от artemiychenado