Mod_rewrite - сделать таблицу соответствия страниц

Creeping Shadow
На сайте с 05.10.2005
Offline
98
660

Приветствую!

Так получилось что по каталогам прогоняли одни урлы, а теперь на сайте другие и по старым выдается 404-ая... :(

Дабы не было беды надо сделать следующее:

RewriteRule http://www.url.ru/index.php?page=rec http://www.url.ru/rec/ [R=301]

RewriteRule http://url.ru/index.php?page=rec http://url.ru/rec/ [R=301]

Но это не работает ни фига :))

страниц всего 7 , поэтому можно просто тупо указать соответствие одного урла другому - редирект.

Кто-нибудь поможет?

Лучшие, на мой взгляд, VPS/VDS в Германии (https://bill2fast.com/aff.php?aff=449) Я поддерживаю Сапу, я не поднимаю цены, не снимаю ссылки, не бегу в биржи-клоны. (/ru/forum/comment/3758255) Антикризисные проекты коттеджей! За персональной скидкой - в личку ;) (http://architek.spb.ru/)
X
На сайте с 05.10.2005
Offline
140
#1

А RewriteEngine On сделали?

А RewriteCond ?

Если нет, то можете еще просто ваши RewriteRule заменить на Redirect :)

Юр. услуги для ООО,ИП,СМИ,товарные знаки, Лицензии связи (хостинг,SMS), авторское право Оффшоры,merchant account,карты
pauk
На сайте с 26.01.2005
Offline
543
#2

mod_rewrite хоть установлен?

Hi!
Creeping Shadow
На сайте с 05.10.2005
Offline
98
#3

xtremest, т.е. есть инструкция у него - Redirect ? А какой код будет выдаваться?

Всем спасибо - программер решил вопрос так:


RewriteCond %{QUERY_STRING} page=(.+)
RewriteRule .* http://www.url.ru/%1/? [R=301,L]
RewriteCond %{QUERY_STRING} page=.*
RewriteRule .* http://www.url.ru/? [R=301,L]

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