我一直在努力理解为什么我不能让它工作。我安装了安装了 Helicon APE 的 Windows Server 2008 r2 并且有几个重写错误。
目前,首页和博客文章正在工作(即使有漂亮的永久链接),但单击任何其他页面/类别/或存档会将您重定向回博客的索引(主页)。我一直在与 helicon 人员联系,他们告诉我的最新消息是:
问题是以下 URL 也不起作用(尽管不涉及 Ape):
example.com/rental-blog/?paged=2
example.com/rental-blog/?cat=4
但是,如果您在查询字符串之前添加“index.php”,它们就会开始正常工作。请弄清楚为什么会发生这种情况。
一旦您使这些链接正常工作,永久链接的 .htaccess 也可以正常工作。
有谁知道在哪里可以解决这个问题?是否有我可能错过的常见 IIS 设置?我几乎从头到尾阅读了互联网试图弄清楚。
值得一提的是,博客子目录中的 htaccess 是:
# Helicon Ape version 3.0.0.84
# BEGIN WordPress
RewriteEngine On
RewriteBase /rental-blog/
#RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /rental-blog/index.php/$1 [L]
# END WordPress
非常感谢提前