Wordpress网址不包括主页上的类别

时间:2013-05-21 18:50:59

标签: wordpress url

我是wordpress的新手所以试图找出一些我不能理解的东西并问你们。如果你知道,请帮忙。

我在Wordpress中遇到URL格式问题。我想在网址中显示文章的类别名称,因此我使用的是Permlinks -> custom structure /%category%/%postname%.htm,然后粘贴了WP在.htaccess文件中提供的代码。所以现在文章使用http://mysite/category1/article1.htm网址。

但是在index.php上,文章中的任何链接都将URL显示为http://mysite/article2.htm,因此显示为404.我在帖子中使用><a href="article2.htm">Article2</a>。如果我打开http://mysite/category1/article1.htm,则上方链接将显示为http://mysite/category2/article2.htm,这是正确的网址。

有人可以帮我找出正确的方法吗?使用上面的配置,它可以在打开单个帖子时适用于所有链接,但只有主index.php不包含类别名称。请注意,最近帖子中的网址也显示正确的网址。

1 个答案:

答案 0 :(得分:2)

如果链接在文章内部是硬编码的,那么WordPress PHP或设置中没有任何内容可以更改。您只需要在帖子和/或页面选项卡中使用新的永久链接结构编辑帖子内容并更新HTML链接URL。

您还可以尝试使用Redirection之类的插件,它会将旧的帖子永久链接重定向到新的(正确的)永久链接格式。

http://wordpress.org/plugins/redirection/