2012-01-25 6 views
0

Я пытаюсь использовать iirf для того, что выглядит как просто переписанное, но оно не работает.
, что мне нужно:
переписывают http://www.mydomain.com/ru к: http://www.mydomain.com?page=russian
объективного того, что прибудут пары будут отправлены, но пользователь увидит первый URL на адресной строке своего браузера.
Я использую следующий код:iirf rewrite url

RewriteEngine ON 
StatusUrl /iirfStatus 

RewriteRule http://www.mydomain.com/ru http://www.mydomain.com?page=russian 
  1. ли это идти (файл IIRF) на корневой каталог сайта или в папке «RU» (пробовал оба)?
  2. что я делаю неправильно или отсутствует?

и Thanx имеют хороший день :-)

ответ

0

Следующая должно работать:

RewriteRule ^/ru$ /?page=russian [I,L] 

Вы должны поместить это в файл iirf.ini в корневой папке веб-сайтов.

Проверьте http://www.mydomain.com/iirfStatus, чтобы узнать, смог ли iirf прочитать ваш файл конфигурации.

Кроме того, вы можете использовать RewriteLogLevel со значением 2 или 3 и RewriteLog, чтобы узнать, был ли переписан входящий URL-адрес и как (или почему нет).

+0

спасибо за очень полезный ответ, проблема решена :-) btw - http://www.domain.com/iirfStatus возвращает страницу не найдена. где находится файл журнала? – samoyed

 Смежные вопросы

  • Нет связанных вопросов^_^