iirf 重写 url

发布于 2024-12-28 17:53:28 字数 552 浏览 1 评论 0原文

我正在尝试使用 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
  1. 它(iirf 文件)位于网站的根目录中还是“ru”子文件夹中(两者都尝试过)?
  2. 我做错了什么或错过了什么?

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

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
  1. does this go (the iirf file) on the site's root or in a 'ru' subfolder (tried both)?
  2. what am i doing wrong or missing?

thanx and have a nice day :-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埖埖迣鎅 2025-01-04 17:53:28

以下内容应该有效:

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

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

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

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

The following should work:

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

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 and RewriteLog to see whether the incoming url was rewritten, and how (or why not).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文