我有一个有个人资料的网站。我已经更改了.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
(帐户类型),是否使模板找不到?
希望解释清楚,如果没有,请询问。
希望有人可以提供帮助。
我已正确设置永久链接,因为网址显示,它只显示正确的模板,它应显示有关该特定用户的更详细信息。 我想知道出了什么问题,对此尝试没有任何线索。
答案 0 :(得分:1)
wordpress帖子和页面网址也存储在数据库中。
当您更改.htaccess上的url重写时,仅更改基本重定向。您需要更改Settings > Permalink Settings > Select your url pattern
上的永久链接。通过使用此功能,wordpress会自动更改.htaccess以及数据库上的所有帖子网址和页面网址。
答案 1 :(得分:0)
我认为您不需要更改.htaccess
文件以使URL SEO友好。只需登录管理面板
设置>永久链接设置>从给定选项中选择帖子名称
使用这种方式,您可以在WordPress中使URL SEO友好。