Редирект рубрики после смены ее url

P0
На сайте с 05.06.2015
Offline
50
492

Сменил url рубрики, пробую разными методами в .htaccess перенаправить - не получается, в гугле при открытии старой страницы - кидает на главную.

Вот пример того, что пробовал:

RewriteRule ^category/news/$ http://site.ru/category/blabla-news/ [R=301,L]

Все записи находятся по адресу:

site.ru/запись, потому им редирект не нужен.

W
На сайте с 17.10.2008
Offline
128
#1
Provizor-071:
Сменил url рубрики, пробую разными методами в .htaccess перенаправить - не получается, в гугле при открытии старой страницы - кидает на главную.

Вот пример того, что пробовал:

RewriteRule ^category/news/$ http://site.ru/category/blabla-news/ [R=301,L]

Все записи находятся по адресу:

site.ru/запись, потому им редирект не нужен.

Попробуйте вот так:

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

Тот, кто не согласен с моей точкой зрения, тот и на другие подлости способен. P.S. Ничто так не украшает человека как дружба с собственной головой
P0
На сайте с 05.06.2015
Offline
50
#2

Также - кидает на главную

W
На сайте с 17.10.2008
Offline
128
#3
Provizor-071:
Также - кидает на главную

Может там какие-то другие правила прописаны выше?

попробуйте просто редирект одной страницы на другую прописать, будет работать?

P0
На сайте с 05.06.2015
Offline
50
#4

да, с статистическими страницами работает

P0
На сайте с 05.06.2015
Offline
50
#5

Ну так что такого элементарного вопроса нельзя решить? Или хотя бы закрыть как то рубрику от поисковика..

C
На сайте с 02.04.2014
Offline
33
#6

А конфиг до этой строки показать можете? чудес то не бывает 🤪

что-то в правилах до этого нарулено

P0
На сайте с 05.06.2015
Offline
50
#7
Cherd:
А конфиг до этой строки показать можете? чудес то не бывает 🤪
что-то в правилах до этого нарулено

Вы имеете ввиду .htaccess? Так это стандартный .htaccess от вордпресс,

вписана только 1 одна строчка перенаправления страницы помимо этой

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^bla1/$ http://site.ru/bla2/ [R=301,L]

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

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

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