iirf 重写 url
我正在尝试使用 iirf 进行看似简单的重写,但它不起作用。
我需要什么:
将 http://www.mydomain.com/ru 重写为: http://www.mydomain.com?page=Russian
目标是发送 get 参数,但用户会在浏览器的网址栏上看到第一个网址。
我正在使用以下代码:
RewriteEngine ON
StatusUrl /iirfStatus
RewriteRule http://www.mydomain.com/ru http://www.mydomain.com?page=russian
- 它(iirf 文件)位于网站的根目录中还是“ru”子文件夹中(两者都尝试过)?
- 我做错了什么或错过了什么?
谢谢,祝你有美好的一天:-)
i'm trying to use iirf for what looks like asimple rewrite but it's not working.
what i need:
rewrite http://www.mydomain.com/ru to : http://www.mydomain.com?page=russian
the objective being that a get param would be sent but the user would see the first url on their browser's url bar.
i'm using the following code:
RewriteEngine ON
StatusUrl /iirfStatus
RewriteRule http://www.mydomain.com/ru http://www.mydomain.com?page=russian
- does this go (the iirf file) on the site's root or in a 'ru' subfolder (tried both)?
- what am i doing wrong or missing?
thanx and have a nice day :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下内容应该有效:
您应该将其放入网站根文件夹中的
iirf.ini
文件中。检查 http://www.mydomain.com/iirfStatus 以查看 iirf 是否能够读取您的配置文件。
另外,您可以使用值为 2 或 3 的
RewriteLogLevel
和RewriteLog
来查看传入的 url 是否被重写,以及如何重写(或为什么不重写)。The following should work:
You should put this in the
iirf.ini
file in the web sites root folder.Check http://www.mydomain.com/iirfStatus to see whether iirf was able to read your configuration file.
Also, you may use
RewriteLogLevel
with a value of 2 or 3 andRewriteLog
to see whether the incoming url was rewritten, and how (or why not).