【问题标题】:Change url to article in Cakephp将 URL 更改为 Cakephp 中的文章
【发布时间】:2020-02-07 05:54:08
【问题描述】:

我创建了一个新网站。在旧版本中,我有一篇文章的网址,例如:

www.mysite.com/article,{article_id},{article_title}.html 

我想更改我在 cakephp 中的 url 结构,而不会失去我在 google 中的 SEO 位置。我该怎么做?

我使用的是 Cakephp 3.8 我还没有尝试任何东西,因为我不知道从哪里开始

【问题讨论】:

    标签: php cakephp url-rewriting cakephp-3.x


    【解决方案1】:

    假设您使用的是 apache 网络服务器,我会在 htaccess 中设置 301 redirects 以告诉机器人旧 URL 是 moved permanentely

    这不应该影响 SEO,因为它是一个标准程序。

    根据您的新 URL 格式的外观,您可以使用查询字符串来获取动态 url,如下所示:

    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{QUERY_STRING} !^article,.+ [NC]
    RewriteRule ^(.+?)/([^/]+)/?$ $1/?article,$2 [L,QSA]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 2018-07-13
      • 2019-11-14
      • 2011-04-29
      相关资源
      最近更新 更多