我在 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 文件,因此我不确定是否首先需要此文件。
将不胜感激任何帮助。谢谢。