Как сделать такой 301-й редирект

R
На сайте с 22.06.2007
Offline
174
589

Вопрос к профессиональным веб-мастерам.

Нужно сделать такой редирект:

со всех страниц вида:

http://site.ru/main/category-1/.../category-n/id-...html

на

http://site.ru/category-1/.../category-n/id-...html

то есть все тоже самое, но без main.

Подскажите, пожалуйста, как это правильно сделать.

Создал интересную тему здесь, но так никто и не ответил (мое ИМХО)

Заранее спасибо.

LepRiKonS
На сайте с 13.07.2007
Offline
44
#1

Быть может:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru/main$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
R
На сайте с 22.06.2007
Offline
174
#2

LepRiKonS, если я правильно понял при таком редиректе все страницы, имеющие в адресе main будут ссылаться на главную. Но надо не так, надо чтобы ссылки остались прежними, на те же внутрение, но без main

LepRiKonS
На сайте с 13.07.2007
Offline
44
#3

Reise,

Проверить кстати никак нельзя?

Потому что я хотел чтобы /main ссылалась на главную, соответственно ссылки в мейн шли от главной.

R
На сайте с 22.06.2007
Offline
174
#4

LepRiKonS, нужно именно так, как писал в первом посте.

Если кто знает, помогите плиз...

LepRiKonS
На сайте с 13.07.2007
Offline
44
#5

Reise, Я вам это и пытался объяснить "как в первом посте", просто за работоспособность не уверен.

R
На сайте с 22.06.2007
Offline
174
#6

LepRiKonS, проверил, не работает.

Reise добавил 21.08.2008 в 10:33

Подскажите, пожалуйста, кто знает

R
На сайте с 22.06.2007
Offline
174
#7

Вопрос актуальный...

Кто подскажет?

R
На сайте с 22.06.2007
Offline
174
#8

не актуально, разобрался, тему можно закрывать.

кому надо, пишите в личку, подскажу

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