2013-05-21 26 views
0

我是新来的wordpress,所以试图找出我不能和问你们的东西。如果你知道,请帮忙。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不包含类别名称。请注意,最近发布的网址也显示正确的网址。

+0

@Set Sail Media是正确的。如果您在帖子的内容中嵌入了链接,那么更改**永久链接**结构将不会对它们产生任何影响。如果数量不多,只需手动更新即可。 –

回答

2

如果链接文章本身的内部硬编码的,没有什么WordPress的PHP或设置里面改。您只需编辑帖子内容并在帖子和/或页面标签中使用新的永久链接结构更新HTML链接网址。

您也可以尝试像Redirection的一个插件,老后固定链接重定向到新的(正确的)永久格式。

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

+0

你有没有一个活的例子URL?你是否已经手动创建了一个摘录,它可能在索引上使用,并且包含一个旧链接,而对单个版本使用完整编辑后的内容? –

+0

目前没有摘录在主页上使用,它使用最新的帖子,这就是为什么上述问题。 – user704988

+0

其实我是从旧网站导入数千篇文章并导入WP。为了纠正这个问题,如果我要更改链接网址,我应该使用什么类别?它也会解决主页上的问题,但会在个人页面上创建问题? – user704988