SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

301 редирект

xAdmin xAdmin  
16
  22.05.2013 09:30       693    
мне нужно редиректнуть с www на без www. Извиняюсь если тема замучала все таки, но погуглил уже много, вариантов очень много, половина не работает, а половина непонятно работает или нет.
залез на apache.org, там все облазил и нашел следующие два варианта:
# For sites running on a port other than 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) http://www.example.com:%{SERVER_PORT}/$1 [L,R]

# And for a site running on port 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R]

у меня работают оба варианта именно вот в таком написанном порядке, но как определить и проверить работа-способность редиректа? и правильно все указано?

Ответы на пост (18) Написать ответ
rafonets rafonets
177
22.05.2013 10:13
RewriteCond %{HTTP_HOST} ^www\.lol\.ru$ [NC]RewriteRule ^(.*)$ http://lol.ru%{REQUEST_URI} [L,R=301]
Пользуйтесь. Домен поменяйте на свой. Набираете в браузере www.вашсайт.ру, должно открыться вашсайт.ру. Тогда значит редирект работает.
0
rafonets rafonets
177
22.05.2013 10:14
[NC]RewriteRule
Между ]R перенос строки, тут почему-то не перенеслалсь...
0
xAdmin xAdmin
16
22.05.2013 10:52
Да, так работает, но при таком расскладе возникает другая проблема, пример:
есть ссылка http://сайт.рф/новости/2345, если я подставляю http://www.сайт.рф/новости/2345, то с этой страницы перекидывает на главную. И тут возникает вопрос, как сделать, чтобы перекидывало на без www, так как у меня уже эти статьи проиндексированы
0
xAdmin xAdmin
16
22.05.2013 11:09
а и вот еще косяк, при таком редиректе, перестала открываться карта сайта в xml-е сайт.рф/index.php?option=com_xmap&sitemap=1&view=xml
0
rafonets rafonets
177
22.05.2013 11:27
Странно у меня все правильно работает, правда движок у меня DLE, а не Joomla...
0
Parlament Parlament
35
22.05.2013 11:12
# убираем wwwRewriteCond %{HTTP_HOST} ^www.site.ru$ [OR]RewriteCond %{HTTP_HOST} ^site.ru$# ставим редиректыRewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]RewriteCond %{HTTP_HOST} ^site.ru [NC]
0
Parlament Parlament
35
22.05.2013 11:12
эм.. да, дела.. в ЛС кинул
0
У вас joomla я так понял? Подобный редирект можно выполнить по средствам расширений joomla, sh404sef например.
-Или через .htaccess
Options +FollowSymLinksRewriteEngine OnRewriteCond %{HTTP_HOST} ^www.sait\.ru$ [NC]RewriteRule ^(.*)$ http://sait.ru/$1 [R=301,L]
-Через robot.txt установите главное зеркало.
Host: sait.ru

-Ну и путь к карте сайте пропишите.
Sitemap: http://sait.ru/sitemap.xml
0
xAdmin xAdmin
16
22.05.2013 11:43
верно! она самая... sh404sef точно нет!!!! тьфу на него!
в роботе все есть. и все равно не отображает, щас попробую вот этот option
0
xAdmin xAdmin
16
22.05.2013 12:09
Options +FollowSymLinksRewriteEngine OnRewriteCond %{HTTP_HOST} ^www.sait\.ru$ [NC]RewriteRule ^(.*)$ http://sait.ru/$1 [R=301,L]
НЕ ПОМОГАЕТ ((((( все равно перекидывает на главную
0
Какая версия джумлы?
0
xAdmin xAdmin
16
22.05.2013 12:41
1.5
0
www Redirect плагин Вам в помощь тогда
0
xAdmin xAdmin
16
22.05.2013 15:20
этот плагин убрали с joomla.org
0
Его можно найти на многих ресурсах.
0
xAdmin xAdmin
16
22.05.2013 15:19
Тут стоит основной вопрос не как перенаправить главную с www на non-www, а именно перенаправка всех материалов!!!
при обычном редиректе, котрый все описывают выше, происходит следующие... при вводе адреса, например: www.sait.ru/article2345.html, кидает не на sait.ru/article2345.html, а на главную, что есть не правильно!
и тут вопрос, кто и как с этим баролся? хотя мне кажется, что на это никто внимание и не обращал... проверти свои сайты, так как при таком редиректе, мы теряем посетителей.
0
rafonets rafonets
177
22.05.2013 16:11
Выкинь свой сайт в корзину))) Ссылка в профиле проверяй хоть целый день все работает, а по делу может у тебя браузер барахлит и неправильно перенаправляет или еще чего...
0
xAdmin xAdmin
16
22.05.2013 17:35
а скинь свой сайт, проверял в 4 браузерах, все тоже самое и кэш чистил
0