Как сделать редирект (301, 302). Общая тема

M
На сайте с 24.07.2016
Offline
8
#511

Всем доброго времени суток!!! Подскажите пожалуйста как сделать 301 редирект.

Сайт переехал на новый движок и поменялась структура, сократился уровень вложености страниц, раньше было в таком виде:

/blog/2014/03/...

/blog/2015/08/...

/blog/2016/05/...

нужно сделать 301 редирект всех новостей на: /blog/

Заранее спасибо за помощь.

T
На сайте с 17.09.2009
Offline
62
#512

Подскажите как сделать 301 редирект в .htaccess? Со страниц: mysayt.ru/catalog/page5.html/ на mysayt.ru/catalog/page5.html без слеша в конце.

Нашел в интернете такой вариант, но не получается:

RewriteCond %{HTTP_HOST} (.*)

RewriteCond %{REQUEST_URI} /$ [NC]

RewriteRule ^(.*)(/)$ $1 [L,R=301]

S
На сайте с 30.09.2016
Offline
469
#513
tibo:
Нашел в интернете такой вариант, но не получается

Могли бы и что-то поприличнее найти, без 1-й и 2-й строчки

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)/$ $1 [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
EO
На сайте с 10.05.2005
Offline
114
#514

Здравствуйте!

Подскажите, пожалуйста, как сделать редирект файла xmrpc.php для любого домена в корень этого домена?

Т.е. у меня на сервере есть несколько сайтов, ко всем идут запросы этого файла, даже к тем, которые не на WordPress. Сейчас я запретил доступ к этому файлу через deny и в логах куча ошибок пишется, хочется просто чтобы тихо редиректило на главную текущего сайта. Правило хотелось бы сделать для всех сайтов, а не писать каждому, сделал так, а это не работает:

RewriteEngine on
RewriteBase /
RewriteRule xmlrpc\.php http://%{HTTP_HOST}/ [R=301,L]
Бооольшой портал о мааалом бизнесе (http://www.bizguru.ru/) | Более 1000 бизнес-программ (http://1.44mb.ru) По выходным не работаю - не ищите меня в сети. В понедельник я обычно сам возвращаюсь :)
SeVlad
На сайте с 03.11.2008
Offline
1609
#515
eugene_o:
Сейчас я запретил доступ к этому файлу через deny и в логах куча ошибок пишется, хочется просто чтобы тихо редиректило на главную текущего сайта.

Зачем тебе ботов-то редиректить? Для нагрузки и искажению статистики/ПФ? Всё сейчас правильно - 403 им и пускай утрутся.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
EO
На сайте с 10.05.2005
Offline
114
#516
SeVlad:
Зачем тебе ботов-то редиректить? Для нагрузки и искажению статистики/ПФ? Всё сейчас правильно - 403 им и пускай утрутся.

Ботов хотел редиректить, т.к. просматриваю логи ошибок всех сайтов с целью устранения реальных проблем, а там куча этого мусора...и среди него нужно искать что-то мне полезное . Значит редиректы дадут лишнюю нагрузку?

L
На сайте с 06.07.2017
Offline
5
#517

Добрый день!

подскажите правильно ли я сделал редирект через .htaccess

RewriteBase /

RewriteRule ^aksessuary(.*)$ /Zapchasti$1 [L,R=301]

c

https://iquick.ru/Zapchasti/

На

https://iquick.ru/aksessuary/

[umka]
На сайте с 25.05.2008
Offline
456
#518

Тогда так

RewriteRule ^Zapchasti/(.*)$ /aksessuary/$1 [L,R=301]

Лог в помощь!
L
На сайте с 06.07.2017
Offline
5
#519
'[umka:
;15209385']Тогда так
RewriteRule ^Zapchasti/(.*)$ /aksessuary/$1 [L,R=301]

не работает(

но я сделал вот так <meta http-equiv="refresh" content="0;url=https://iquick.ru/aksessuary/"/>

пока что нормально перенаправляет

SeVlad
На сайте с 03.11.2008
Offline
1609
#520
eugene_o:
Значит редиректы дадут лишнюю нагрузку?

Создадут нагрузку не редиректы, а бесполезные боты на морде.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий