我一直在寻找几个小时,但没有找到任何似乎能够解决这个问题的东西。
这是场景:
我正在制作一个基于“二十一”主题的 wp 主题。一切都很顺利,直到我决定将网址更改为永久链接。唯一显示的页面是我之前定义的静态页面。
我已经设置了 htacces 文件。事实上,WP 是自动完成的。如果我切换回默认设置,一切正常,但是,对于 SEO,我宁愿使用永久链接选项。
这是我的 htaccess 文件(它在我的 WP 安装文件夹中):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mysite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite/index.php [L]
</IfModule>
# END WordPress
我已经看过这个带有永久链接的 wordpress .htaccess帖子,但没有什么可以帮助我。任何帮助都会非常好。
更新:我已经尝试过的事情:
- 删除页面并重新创建。
- 访问 wp_options (db) 上的永久链接字段并将值设置为空白并再次在管理员中设置永久链接选项。
- 我通过 Zend Server 的 apache2 安装在 Windows 7 上运行它。
- 我认为这是与我的localhost环境有关的问题,所以我将网站放在网上。一点运气都没有。我假设当您设置静态首页时,wordpress 无法将永久链接更改为更友好的 url 类型。真可惜。