404 on WordPress的帖子永久链接
当我点击永久链接到我的帖子时,我收到了404。我根据documentation instructions更新了.htaccess
文件,但我仍然得到它们。 .htaccess
代码位于我的/blog/
目录中。404 on WordPress的帖子永久链接
在我的wp-admin控制面板中,我已将它配置为执行“帖子名称”永久链接。当我使用默认设置时,帖子固定链接工作正常,但是当我使用“帖子名称”固定链接设置时,它们是404'。
背景:我在Apache/2.2.20(Ubuntu)服务器上。
如果只有“帖子名称”设置不起作用,可能是由于冲突,也许您有一个帖子的名称也出现在另一篇帖子上,页面或类别。
我有答案。只是很容易。
1)转到Windows任务栏右下角的WAMP徽标。
2)点击左键
3)然后阿帕奇 - > Apache模块
4)抽动(选择)rewrite_module
5)就是这样。
只是更新.htaccess文件不会伎俩。你需要知道你的mod_rewite.c模块是否被启用。如果没有,你需要通过控制台输入以启用它:
sudo a2enmod rewrite
然后重启你的apache服务器。
service apache2 restart
如果连那不工作,可能是你的用户目录模块未启用。因此,您需要启用它
sudo a2enmod userdir
然后尝试启用重写模块(如果仍未启用)。
您可以阅读更多here。
你在WAMP上运行Apache吗? 某些版本的WAMP(所有版本?)默认情况下不启用mod_rewrite或允许跟随SymLinks。要启用所需的功能,请导航到apache/conf/httpd.conf文件,用文本编辑器打开并取消注释行LoadModule rewrite_module modules/mod_rewrite.so
(即删除行前面的哈希/磅符号)。然后再在同一个文件中有一段以Options FollowSymlinks
行开始。将该部分的第二行从AllowOverride none
更改为AllowOverride all
。保存编辑后的httpd.conf并重新启动所有WAMP模块。你的固定链接现在应该可以工作。 享受!
你确定它是因为.htaccess发生的吗? – 2012-03-21 18:28:47
这是用于自定义帖子类型吗?在最近创建的页面上?有时候你必须重新加载永久链接页面,我不知道为什么 - 但是这样可以解决问题。 – mikevoermans 2012-03-21 18:30:37
我不知道为什么会发生这种情况。重新加载永久链接页面并不能解决问题 – babonk 2012-03-21 18:31:46