我与WordPress合作了一段时间,这是我第一次遇到这个问题,没有它,我无法让我的永久链接正常工作index.php
在URL上,即使mod_rewrite
已启用,以下几项可能有助于解决问题:
我正在使用apache2,并且启用了mod\\u rewrite,我通过显示phpinfo()
.htaccess
当我更新permalink选项时,文件写得很好,内容是默认的WP重定向规则,但以防万一,它是:# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
选项页上的永久链接公用设置实际上不显示/index.php/
部分(有时当我使用IIS时,它们会显示在那里),如果我使用任何常见的url结构,我会得到一个404页面(而不是404.php
一个在我的主题上,但浏览器404一个),但如果我添加/index.php/%postname%/
例如,它工作得很好。有人知道可能出了什么问题吗?提前感谢!