2012-01-25 88 views
0

我想使用iirf看起來像asimple重寫但它不工作。
我需要:
重寫http://www.mydomain.com/ru到:http://www.mydomain.com?page=russian
目的在於一個get PARAM將被髮送,但用戶將看到他們的瀏覽器的URL欄上的第一個URL。
我使用下面的代碼:iirf重寫url

RewriteEngine ON 
StatusUrl /iirfStatus 

RewriteRule http://www.mydomain.com/ru http://www.mydomain.com?page=russian 
  1. 這是否走(的IIRF文件)的網站的根目錄或在「RU」子文件夾(試用過)?
  2. 我在做什麼錯或失蹤?

感謝名單,並有一個愉快的一天:-)

回答

0

下面應該工作:

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

你應該在網站根目錄下把這個在iirf.ini文件。

檢查http://www.mydomain.com/iirfStatus以查看iirf是否能夠讀取您的配置文件。

此外,您可以使用值爲2或3的RewriteLogLevelRewriteLog來查看傳入url是否被重寫以及如何(或爲什麼不)。

+0

感謝你一個非常有用的答案,問題就解決了:-) 順便說一句 - http://www.domain.com/iirfStatus返回找不到網頁。日誌文件位於何處? – samoyed