PDA

Показать полную графическую версию : [решено] Перенаправление в htaccess


Vadikan
11-08-2014, 22:41
Всем привет!

Блог на WordPress. Есть динамическая страница /blog/abc/, которую я хочу перенаправить на динамическую страницу /blog/xyz/
При этом страницы вида /blog/abc/* (т.е. /blog/abc/def или /blog/abc/ggg/hhh/) перенаправляться не должны.

Как это сделать?
Спасибо!

Habetdin
11-08-2014, 23:35
Vadikan, привет! :oszone:
Вот правило для /blog/abc и /blog/abc/:
RewriteEngine On
RewriteRule ^blog/abc(/?)+$ blog/xyz/ [L]

Vadikan
13-08-2014, 00:56
Rewrite-то есть, редирект не происходит. Возможно, плагин косячит. Но я уже решил проблему кардинально :) Будем считать, что ответ подошел.

Habetdin
13-08-2014, 01:00
Vadikan, а редирект нужно дописывать, если нужен :jester:
# редирект - 302 заголовок
RewriteRule ^blog/abc(/?)+$ blog/xyz/ [R,L]
# заданный пользовательский код
RewriteRule ^blog/abc(/?)+$ blog/xyz/ [R=301,L]
[hr]Но я уже решил проблему кардинально »
Не ищем легких путей?

Vadikan
13-08-2014, 22:15
Нет, просто отказался от идеи в пользу другой, а откатываться для теста не хочу уже.




© OSzone.net 2001-2012