【问题标题】:Wordpress change permalinks and redirect new urls 301Wordpress 更改永久链接并重定向新网址 301
【发布时间】:2016-04-05 23:07:21
【问题描述】:

我正在使用这个 WordPress 永久链接字符串。

/%postname%-%post_id%.html

但现在我想将其更改为,并将所有旧网址重定向到新网址

/%postname%.html

示例旧网址是;

http://www.example.com/dead-trigger-2-hile-mod-apk-indir-1890.html

新的网址将是;

http://www.example.com/dead-trigger-2-hile-mod-apk-indir.html

我的 htaccess 文件当前使用默认的 wordpress 变量。如何将我的所有网址重定向到新网址 301。

我尝试使用它,但它不起作用

RedirectMatch 301 ^/(.*)-([0-9]{4})$ http://www.example.com/$1

【问题讨论】:

  • 那么你想从 URL 中省略 post id 吗?
  • 是的,完全是在 wordpress 和使用 htaccess 重定向

标签: wordpress .htaccess redirect


【解决方案1】:

试试下面的

RedirectMatch 301 ^/([^/]+)-(\d+)/$ http://example.com/$1

【讨论】:

    【解决方案2】:

    通过以下代码,您将能够通过 .Htaccess 实现 301 重定向:

    语法:

    Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html
    

    示例:

      # BEGIN 301 Redirects
        Redirect 301 /dead-trigger-2-hile-mod-apk-indir-1890.html http://www.example.com/dead-trigger-2-hile-mod-apk-indir.html
      # END 301 Redirects
    

    【讨论】:

    • 老兄,我想重定向所有网址。所有帖子的url地址。我知道如何用这种方式编写 301 rewrite url。
    猜你喜欢
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 2012-04-18
    • 2015-05-04
    • 2013-08-14
    • 2016-02-11
    相关资源
    最近更新 更多