Jump to content

Recommended Posts

Стоит 301 редирект с www на без www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

При прямом вводе адреса редирект срабатывает, но если перейти с другого сайт по ссылке с www, то получаем HTTP/1.1 404 Not Found. Есть подозрение, что это срабатывает не всегда, кто-то переходя попадает на нужную страницу, а кто-то на 404 (отслеживаю с помощью цели метрики).

При проверка ответа сервера с www.site.ru/some-links/ поулчаем

HTTP/1.1 404 Not Found
Server: nginx/1.6.0
Date: Tue, 09 Sep 2014 16:06:32 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.2.17
X-Pingback: http://site.ru/xmlrpc.php
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
X-Hyper-Cache: hit

Как решить?

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...