【问题标题】:wordpress seo friendly url doesn't recognise templatewordpress seo 友好的 url 无法识别模板
【发布时间】:2015-08-25 06:26:47
【问题描述】:

我有一个网站,里面有个人资料。例如,我已经更改了.htaccess,所以它给了我一个不错的 URL。

对 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(帐户类型)导致找不到模板吗?

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

希望有人可以提供帮助。

我已经正确设置了永久链接,因为 URL 正在显示,它只是没有显示正确的模板,它应该显示有关该特定用户的更详细信息。 我想知道发生了什么问题,对此尝试不知道。

【问题讨论】:

  • 您是否使用过管理部分的永久链接 url?
  • profiel != profile
  • @mario,它确实是 profiel,但我猜对了,这里是一个错字

标签: php wordpress .htaccess seo


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-11-27
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多