Как сделать 301 редирект в .htaccess

(Ответов: 8, Просмотров: 1405)
  1. Дипломник Аватар для SeoSamurai
    • Регистрация: 08.11.2011
    • Сообщений: 183
    • Репутация: 9
    Здравствуйте уважаемые форумчане, смысл задачи такой: нужно с адреса http://site.ru/stranica/ сделать 301 редирект на http://site.ru/stranica , как это можно реализовать?
    Лучшая биржа качественного копирайтинга.
    • 0
  2. Студент Аватар для SMS MASTER
    • Регистрация: 17.06.2012
    • Сообщений: 49
    • Репутация: 7
    Чтобы сделать 301 редирект с одного сайта на другой, пропишите в .htaccess на том сайте, с которого должны перенаправляться посетители:
    Redirect 301 / http://site.com

    Если страницы вашего сайта выглядят так: http://site.ru/ссылка/index.php, тогда сделаем с таким кодом:
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://site.ru/ [R=301,L]


    Чтобы сделать редирект для одной страницы, используйте этот код:
    Redirect 301 /старая страница.html http://site.com/новая страница.html
    или
    Redirect permanent /старая страница.html http://site.com/новая страница.com/
    • 0
  3. Дипломник Аватар для SeoSamurai
    • Регистрация: 08.11.2011
    • Сообщений: 183
    • Репутация: 9
    SMS MASTER,Перенаправление посетителей здесь не при чем, мне нужно чтобы вес страницы не уходил в пустоту, а переливался но основной вид страницы. По вашей рекомендации получается что мне нужно сделать так?
    Redirect 301 /stranica/ http://site.ru/stranica
    Лучшая биржа качественного копирайтинга.
    • 0
  4. Гуру Аватар для akrustam
    • Регистрация: 21.05.2010
    • Сообщений: 1,161
    • Репутация: 285
    • Webmoney BL: ?
    Вам надо сделать для всех разделов так?
    • 0
  5. Дипломник Аватар для SeoSamurai
    • Регистрация: 08.11.2011
    • Сообщений: 183
    • Репутация: 9
    akrustam, мне нужно сделать редирект для небольшого сайта 6-8 страниц, что вполне можно ручками в .htaccess прописать, а так как в дальнейшем я его буду продвигать, хотя и по региональной выдаче, но все таки не хотелось бы минимизировать расходы
    Лучшая биржа качественного копирайтинга.
    • 0
  6. Опытный Аватар для Bakalov
    • Регистрация: 25.04.2011
    • Сообщений: 439
    • Записей в дневнике: 5
    • Репутация: 132
    Простите за оффтоп, а цель какая? Может мне тоже нужно сделать? оО
    Профессиональное продвижение сайтов в Нижнем Новгороде.
    • 0
  7. Гуру Аватар для Denis Creative
    • Регистрация: 21.02.2012
    • Сообщений: 555
    • Репутация: 128
    • Webmoney BL: ?
    Вот попробуй
    #remove and redirect trailing slashes
    RewriteCond %{HTTP_HOST} !^\.yourdomain\.co\.uk$ [NC]
    RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
    Последний раз редактировалось Denis Creative; 31.10.2012 в 17:37.
    Создание и продвижение сайтов на WordPress и не только.
    • 0
  8. Новичок
    • Регистрация: 18.10.2012
    • Сообщений: 5
    • Репутация: 0
    Вот еще один способ редиректа с www на без. У меня работал везде.
    Код:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.САЙТ\.ru$ [NC]
    RewriteRule ^(.*)$ http://САЙТ.ru/$1 [R=301,L]
    • 0
  9. SEO специалист Аватар для hammer8
    • Регистрация: 14.05.2012
    • Сообщений: 2,824
    • Репутация: 531
    • Webmoney BL: ?
    Можно использовать и такое перенаправление.

    Код:
    RewriteEngine On
    RewriteCond %{HTTP_HOST}	!^www\.(.*)	[NC]
    RewriteRule ^(.*)$ http://www.%1/$1	[R=301,L]
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Вирус, редирект .htaccess
WordPress 22 07.03.2014 17:44
Редирект в .htaccess
Web программирование 6 21.06.2012 21:56
htaccess правильный 301 редирект
Web программирование 4 14.09.2011 08:00
редирект через /htaccess
Прочее 3 19.09.2009 22:30
.htaccess редирект
Прочее 9 11.09.2009 21:48

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры