Перейти к публикации

htaccess


AVM

Рекомендованные сообщения

Вечер добрый.

Пытаюсь сделать переадресацию со старых линков на дле.

Раньше было так:

http://site.ru/countries.php?id=9&seas=55
Теперь должно быть так:
http://site.ru/index.php?do=country&cntr=9&seas=55&mode=4

Пишу правило:

RewriteRule ^countries.php?id=([0-9]+)&seas=([0-9]+)(/?)+$ index.php?do=country&cntr=$1&seas=$2&mode=4 [L]

Не работает. Кто подскажет в чём ошибка?

сайт test.eurocups.ru.

Ссылка на сообщение
Поделиться на других сайтах

kangalexey, я уже писал такое, а потом удалил, так как это неверно :rolleyes:

Должно быть так: RewriteRule ^Старое$ Новое [L]

Мне кажется, что у ТС код правильный :)

Ссылка на сообщение
Поделиться на других сайтах

Чё-та вы меня совсем запутали :) TC - это Topic Creator, то бишь я? :)

Тоды в чём может быть проблема? Отзовитесь, спецы, не хочется без этого сайт запускать :)

В догонку:

Вот это:

RewriteRule ^countries.php(/?)+$ index.php?do=country&mode=4 [L]

работает замечательно. А если добавить параметры - то нет, подозреваю, что нужно какие-то символы экранировать, но перебробовал уже всё можно.. Не пашет. Да и не уверен, что в этом дело.

Ссылка на сообщение
Поделиться на других сайтах

TC - это Topic Creator, то бишь я?

Топик Стартер, тот, кто начал тему :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Напишите мне в аську, я попробую помочь. Только мне надо будет доступ FTP :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...