wordpress iis6 永久链接 /%postname%/ 不起作用 IIRF url 重写需要吗?

发布于 2024-11-15 15:20:45 字数 373 浏览 2 评论 0原文

我在 iis6 上有一个 WordPress 网站,我希望:php?id=6 看起来像这样:/postname/。当我更改永久链接时,出现 404 错误。我启用了 IIRF 代理扩展,并且在我的根目录中有一个 IIRF.ini,其中包含以下代码:

RedirectRule ^/blog/index\.php/(.*)$ /blog/$1 [I,R=301]
RewriteRule ^/blog/(?!index\.php|wp-|xmlrpc)(.*)$ /blog/index.php/$1 [I,L]

对于仅 /%postname%/ 的永久链接,此代码是否不正确?

谢谢

I have a wordpress site on iis6 and I want this:php?id=6 to look like this: /postname/. When I change the permalink I get a 404 error. I have the IIRF proxy extension enabled, and in my root directory I have a IIRF.ini with the following code:

RedirectRule ^/blog/index\.php/(.*)$ /blog/$1 [I,R=301]
RewriteRule ^/blog/(?!index\.php|wp-|xmlrpc)(.*)$ /blog/index.php/$1 [I,L]

Is this code incorrect for a permalink of just /%postname%/?

Thanks

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

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

发布评论

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

评论(1

孤檠 2024-11-22 15:20:45

我刚刚在运行 IIS6 的 Windows Server 2003 上安装了 IIRF 2.1。

你的地址一开始似乎有/blog/,但恐怕我们可以做得更简单。下面,跟随我的整个 Iirf.ini,使用一个简单的永久链接工作:

# Iirf.ini
#
# ini file for IIRF
#

RewriteEngine ON
StatusInquiry ON
IterationLimit 5

# this will allow ugly URLs to not be processed at all
RewriteRule ^/(?!index.php)(?!wp)([^\.]*)$ /index.php/$1 [I]

确保这个简单的表单有效,然后添加 /blog/。

一些可能有帮助的文献(它帮助了我)

干杯!

I just installed IIRF 2.1 on Windows Server 2003 running IIS6.

Your address seems to have /blog/ on the very beginning, but I'm afraid we can do it simpler. Bellow, follow my whole Iirf.ini, with a simple permalink working:

# Iirf.ini
#
# ini file for IIRF
#

RewriteEngine ON
StatusInquiry ON
IterationLimit 5

# this will allow ugly URLs to not be processed at all
RewriteRule ^/(?!index.php)(?!wp)([^\.]*)$ /index.php/$1 [I]

Make sure this simple form works, and then add /blog/.

Some literature that may help (it helped me)

Cheers!

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