Замена одного динамического адреса другим

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем garisson, 27 июн 2008.

Статус темы:
Закрыта.
  1. garisson

    garisson Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    36
    Симпатии:
    5
    Проблема следующая:
    Есть адрес
    error.php?errortext=описание_ошибки

    надо заменить на

    index.php?newsi=error&errortext=$1

    Пробую так
    RewriteRule ^error.php?errortext=([^/]*)$ index.php?newsi=error&errortext=$1 [L]

    но замена не происходит. В чем может быть проблема?
     
  2. vovaNux

    vovaNux Постоялец

    Регистр.:
    10 апр 2007
    Сообщения:
    125
    Симпатии:
    16
    а если просто:

    RewriteRule ^error.php?errortext=(.+)$ index.php?newsi=error&errortext=$1 [L]
     
  3. GRAF76

    GRAF76 Прохожие

    А замены и не произойдет. Просто теперь все кто обратился по адресу:error.php?errortext= будут переведены на адрес:index.php?newsi=error&errortext=... Какой замены ты ждешь то? хтакцесс не меняет урлы а делает лишь подстановку, чтобы изменить сам урл - правь код страницы..
     
Статус темы:
Закрыта.