и снова редирект htaccess

rammlied
На сайте с 13.04.2011
Offline
56
563

Есть - нужно чтоб было

site.qu/category/subcategory/anotherdir/article0 - site.qu/article0

site.qu/category/subcategory/article1 - site.qu/article1

site.qu/category/article2 - site.qu/article2

Как сделать?

делаю СДЛы, получаются ГСы )
Х
На сайте с 15.08.2014
Offline
1
#1

Запрос: GET /somepath/pathinfo

RewriteRule ^/somepath(.*) /otherpath$1

Результат: /otherpath/pathinfo

Max_1
На сайте с 02.08.2012
Offline
45
#2

RewriteRule ^category(.*)/([a-zA-Z_-]+[0-9]+)/?$ /$2 [R=301,L]

Наполнение сайта (http://tino.ru/itm/1389070) / Управление ключевыми словами (http://tino.ru/itm/1733431) / Биржа труда (http://kwork.ru/?ref=9975)
rammlied
На сайте с 13.04.2011
Offline
56
#3

немного неправильно выразился...

то что идет до последнего слеша не стандартизировано.

есть куча каких то категорий, каких то подкатегорий со своими названиями, а потом (после последнего слеша) идет уже название страницы.

так вот нужно сделать чтобы шло сразу: ардрессайта.рф/название страницы

а все промежуточные слеши с названиями убрать

Max_1
На сайте с 02.08.2012
Offline
45
#4

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

siv1987
На сайте с 02.04.2009
Offline
427
#5

RewriteEngine On

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

rammlied
На сайте с 13.04.2011
Offline
56
#6

еще такой вопрос

почему

redirect 301 /qwert/stranica http://mysite.ru/stranica

делает циклическую переадрисацию?

siv1987
На сайте с 02.04.2009
Offline
427
#7

Сам по себе этот редирект вызвать зацикливание не может. Может, если пересекается с другим редиректом.

rammlied
На сайте с 13.04.2011
Offline
56
#8

/qwert/stranica http://mysite. ru/stranica

в результате когда захожу на http://mysite. ru/qwert/stranica

он перекидывает на http://mysite. ru/stranica?q=qwert/stranica

siv1987
На сайте с 02.04.2009
Offline
427
#9

Юзайте пример который привели выше, или пишите на mod_rewrite (RewriteRule). Параметры запросы реврайтов чпу нельзя сбросить через обычный редирект (или можно, но остается знак ? после редиректа)

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