0

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

RewriteEngine ON
StatusUrl /iirfStatus

RewriteRule  http://www.mydomain.com/ru  http://www.mydomain.com?page=russian
  1. 这是在站点的根目录还是在“ru”子文件夹(都尝试过)中(iirf 文件)?
  2. 我做错了什么或错过了什么?

谢谢你,祝你有美好的一天:-)

4

1 回答 1

0

以下应该有效:

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

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

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

此外,您可以使用RewriteLogLevel2 或 3 的值RewriteLog来查看传入的 url 是否被重写,以及如何(或为什么不)。

于 2012-01-25T12:18:36.320 回答