需要帮助更改Wordpress中的永久链接,我已经尝试了所有方法

需要帮助更改Wordpress中的永久链接,我已经尝试了所有方法,wordpress,permalinks,Wordpress,Permalinks,我在使用Wordpress实例更改永久链接时遇到问题。我有大约5篇博客文章,它们是使用默认postid permalinks创建的。我现在正试图将永久链接更改为%postname%,但无法使其正常工作。每当我改变Wordpress中的永久链接时,我所有的旧帖子都会抛出404。我已经尝试了4个Wordpress Permalink插件来解决这个问题,但我无法让它们中的任何一个正常工作。我还更新了我博客的.htaccess文件,以包含必要的信息。最后,我删除了我所有的原始帖子,并更改了永久链接,然后

我在使用Wordpress实例更改永久链接时遇到问题。我有大约5篇博客文章,它们是使用默认postid permalinks创建的。我现在正试图将永久链接更改为%postname%,但无法使其正常工作。每当我改变Wordpress中的永久链接时,我所有的旧帖子都会抛出404。我已经尝试了4个Wordpress Permalink插件来解决这个问题,但我无法让它们中的任何一个正常工作。我还更新了我博客的.htaccess文件,以包含必要的信息。最后,我删除了我所有的原始帖子,并更改了永久链接,然后重新创建了它们,但仍然不起作用。请帮帮我,我不知道还能尝试什么!谢谢

请确保.htaccess中只有一个wordpress重写块。您可能需要使用phpmyadmin进入数据库中的wp_options表并清除其中的permalink设置。permalink设置有时会卡在wp_选项表中,wordpress无法将新设置写入数据库,即使wp将更改写入.htaccess文件

2010年3月3日编辑

事实证明,大多数CentOS对Wordpress Permalinks的使用并不友好,但通过谷歌有记录在案的修复程序

2010年2月3日编辑


如果您的.htaccess是可写的,并且正在保存更改,并且您可以看到这些更改,则wp_选项中的permalink_结构字段不应为空。您是否禁用并删除了所有与永久链接相关的插件,并从头开始?您使用的是Windows还是Linux主机?

确保.htaccess中只有一个wordpress重写块。您可能需要使用phpmyadmin进入数据库中的wp_options表并清除其中的permalink设置。permalink设置有时会卡在wp_选项表中,wordpress无法将新设置写入数据库,即使wp将更改写入.htaccess文件

2010年3月3日编辑

事实证明,大多数CentOS对Wordpress Permalinks的使用并不友好,但通过谷歌有记录在案的修复程序

2010年2月3日编辑


如果您的.htaccess是可写的,并且正在保存更改,并且您可以看到这些更改,则wp_选项中的permalink_结构字段不应为空。您是否禁用并删除了所有与永久链接相关的插件,并从头开始?您使用的是Windows还是Linux主机?

使用deans permalink迁移插件,您可以轻松更改permalink结构,而无需在一分钟内中断任何链接。对于那些正在考虑更改默认permalink结构并考虑从blogspot博客迁移到自托管博客的人来说,这个插件是一个救命稻草

使用deans permalink迁移插件,您可以轻松更改您的permalink结构,而无需在一分钟内中断任何链接。对于那些正在考虑更改默认permalink结构并考虑从blogspot博客迁移到自托管博客的人来说,这个插件是一个救命稻草

我也有同样的问题,而且很微妙。apache指令需要放在一个容器中。如果你像我一样,你把指令放在一个容器中,认为它会递归地从根覆盖整个站点

这就成功了:

<Directory /path/to/wordpress>
    AllowOverride All
    Options FollowSymLinks
</Directory>

我也有同样的问题,而且很微妙。apache指令需要放在一个容器中。如果你像我一样,你把指令放在一个容器中,认为它会递归地从根覆盖整个站点

这就成功了:

<Directory /path/to/wordpress>
    AllowOverride All
    Options FollowSymLinks
</Directory>

阅读本文将对权限和PHP处理程序有很大帮助。我这里有一些问题。。。我只是想和你分享一下


阅读本文将对权限和PHP处理程序有很大帮助。我这里有一些问题。。。我只是想和你分享一下


我知道这是一个旧的线程,但我昨晚遇到了这个问题。我在这里找到一个帖子

这帮了我很大的忙,帮我解决了问题

有一个额外的部分可以选择打开AllowOverride


工作很有魅力。

我知道这是一条旧线索,但我昨晚遇到了这个问题。我在这里找到一个帖子

这帮了我很大的忙,帮我解决了问题

有一个额外的部分可以选择打开AllowOverride


工作很有魅力。

谢谢songdogtech,我确认我的.htaccess中只有一个重写博客。我甚至清理了它,让Dean的Permalink插件为我编辑它,这是一个人人都说有效的插件。我昨晚还确认,我在wp_选项中的permalink_结构字段当前为空。不确定这是否正确..下面是我更改为自定义%postname%permalink后的.htaccess文件示例。所有插件都被禁用。。在RewriteBase/blog/RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/blog/index.php[L]END WordPress我还查看了我的wp_选项permalink_结构,它显示为:/%postna
现在给我100%。我正在运行Linux。可能是我httpd.conf中的符号链接等设置吗?wordpress安装在/blog/中还是服务器的根目录中?您是否在httpd.conf中更改了任何内容?这是本地Linux安装还是您自己的服务器安装在web主机上?是的,我的Wordpress安装在/blog/中,我的服务器的根目录是我的主网站。随着时间的推移,我已经调整/定制了httpd.conf。我有自己的专用服务器运行CentOS;你应该说你一开始就在调整httpd.conf。将httpd.conf还原为原始版本和Google wordpress permalinks CentOS,以查看wordpress permalinks在CentOS开箱即用的情况下表现不佳,以及您需要在httpd.conf中编辑的内容。感谢songdogtech,我确认我的.htaccess中只有一个重写博客。我甚至清理了它,让Dean的Permalink插件为我编辑它,这是一个人人都说有效的插件。我昨晚还确认,我在wp_选项中的permalink_结构字段当前为空。不确定这是否正确..下面是我更改为自定义%postname%permalink后的.htaccess文件示例。所有插件都被禁用。。在RewriteBase/blog/RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/blog/index.php[L]END WordPress我还查看了我的wp_选项permalink_结构,它显示为:/%postname%now。我正在运行Linux。可能是我httpd.conf中的符号链接等设置吗?wordpress安装在/blog/中还是服务器的根目录中?您是否在httpd.conf中更改了任何内容?这是本地Linux安装还是您自己的服务器安装在web主机上?是的,我的Wordpress安装在/blog/中,我的服务器的根目录是我的主网站。随着时间的推移,我已经调整/定制了httpd.conf。我有自己的专用服务器运行CentOS;你应该说你一开始就在调整httpd.conf。将httpd.conf恢复为原始版本和Google wordpress permalinks CentOS,以查看wordpress permalinks在CentOS开箱即用的情况下表现不佳,您需要在httpd.conf.Link中编辑的答案是错误答案。如果链接消失,答案将变得无用。请实际回答这里的问题,并使用链接作为参考或进一步阅读。只有链接的答案是错误的答案。如果链接消失,答案将变得无用。请在这里回答问题,并使用链接作为参考或进一步阅读。