0

我是 wordpress 的新手,所以试图找出一些我无法解决的问题并问你们。知道的请帮忙。

我在 Wordpress 中的 URL 形成有问题。我想在 URL 中显示文章的类别名称,所以我使用Permlinks -> custom structure它就像/%category%/%postname%.htm我将 WP 给出的代码粘贴到.htaccess文件中一样。所以现在文章使用http://mysite/category1/article1.htmURL。

但是在 index.php 上,文章内的任何链接都将 URL 显示为http://mysite/article2.htm404。我><a href="article2.htm">Article2</a>在帖子中使用。如果我打开http://mysite/category1/article1.htm,那么上面的链接将显示为http://mysite/category2/article2.htm正确的 URL。

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

4

1 回答 1

2

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

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

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

于 2013-05-21T18:55:33.377 回答