2012-01-25 41 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