iirf重写网址

时间:2012-01-25 09:02:04

标签: url-rewriting iirf

我正在尝试使用iirf看起来像asimple重写,但它不起作用 我需要什么:
http://www.mydomain.com/ru重写为:http://www.mydomain.com?page=russian
目标是发送一个get参数,但用户会在浏览器的url栏上看到第一个url。
 我正在使用以下代码:

RewriteEngine ON
StatusUrl /iirfStatus

RewriteRule  http://www.mydomain.com/ru  http://www.mydomain.com?page=russian
  1. 在网站的根目录或“ru”子文件夹中进行(iirf文件)(两者都试过)吗?
  2. 我做错了什么或错过了什么?
  3. 感谢并度过了愉快的一天: - )

1 个答案:

答案 0 :(得分:0)

以下内容应该有效:

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

您应该将其放在网站根文件夹中的iirf.ini文件中。

检查http://www.mydomain.com/iirfStatus以查看iirf是否能够读取您的配置文件。

此外,您可以使用值为2或3的RewriteLogLevelRewriteLog来查看是否重写了传入的网址,以及如何(或为什么不重写)。