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

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...