0

我在 Windows 2003 Server IIS6 和 PHP5 上运行 WordPress 版本 3.5.1。我设法创建了一个测试站点。但是,当我尝试使用永久链接时,除了基本默认http://www.mydomain.com/?p=123之外,我无法让它工作

我花了 2 天时间试图弄清楚和搜索谷歌,尝试了我在网上找到的“几乎漂亮”(Pathinfo)和“漂亮”永久链接的所有解决方案,但失败了。至少,我需要“几乎漂亮”的永久链接才能工作 - http://codex.wordpress.org/Using_Permalinks#PATHINFO:_​​.22Almost_Pretty.22

http://mydomain.com/index.php/post-name/

对于“几乎漂亮”的永久链接,我已将这些行添加到 PHP.ini:

cgi.fix_pathinfo=1
cgi.force_redirect=0

PATHINFO 正在我的服务器上工作,我已经用http://www.mydomain.com/phpinfo.php/HELLO_THERE之类的东西进行了测试,它可以工作。

但是,http ://mydomain.com/index.php/post-name/不起作用。

我也尝试过这里描述的404方法-http ://anaestrada81.wordpress.com/2008/10/03/almost-pretty-permalinks-for-wordpress-and-iis6-and-front-page/

该方法还要求 .htaccess 文件是服务器可写的。但是,我在 Wordpress 的根目录中找不到 .htaccess 文件。我不想要这个文件应该包含什么。我尝试在http://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29中添加示例文件,并将总控制权分配给“每个人”。在此之后,重置永久链接设置似乎不会更新 .htaccess 文件,因此我不确定是否首先需要此文件。

将不胜感激任何帮助。谢谢。

4

1 回答 1

0

Just an update. I found a solution on a blog, by using a 404 redirect php file. More info here - http://ikailo.com/94/url-modrewrite-workaround-iis-60/comment-page-1/#comments

于 2013-06-13T13:47:35.847 回答