wordpress seo友好的网址不识别模板

时间:2015-06-10 06:45:29

标签: php wordpress .htaccess seo

我有一个有个人资料的网站。我已经更改了.htaccess,所以它给了我一个很好的网址,例如。

SEO不友好的网址:

www.domain.com/index.php?page_id=216&acctype=trainer&stname=name

教练(有 - 而不是空格)。

现在我设法得到如下:

www.domain.com/profiel/trainer/name-of-trainer

我的.htaccess看起来像这样:

RewriteRule ^profiel/([^/]*)/([^/]*)$ index.php?page_id=216&acctype=$1&stname=$2 [L]

我得到的是找不到页面。

我在WordPress(profiel)中有一个页面,并且有一个链接到该页面的模板,可能是acctype(帐户类型),是否使模板找不到?

希望解释清楚,如果没有,请询​​问。

希望有人可以提供帮助。

我已正确设置永久链接,因为网址显示,它只显示正确的模板,它应显示有关该特定用户的更详细信息。 我想知道出了什么问题,对此尝试没有任何线索。

2 个答案:

答案 0 :(得分:1)

wordpress帖子和页面网址也存储在数据库中。 当您更改.htaccess上的url重写时,仅更改基本重定向。您需要更改Settings > Permalink Settings > Select your url pattern上的永久链接。通过使用此功能,wordpress会自动更改.htaccess以及数据库上的所有帖子网址和页面网址。

答案 1 :(得分:0)

我认为您不需要更改.htaccess文件以使URL SEO友好。只需登录管理面板

即可
  

设置>永久链接设置>从给定选项中选择帖子名称

使用这种方式,您可以在WordPress中使URL SEO友好。