【问题标题】:htaccess 301 redirect rule with removing specefic text from urlhtaccess 301 重定向规则,从 url 中删除特定文本
【发布时间】:2021-07-05 04:25:15
【问题描述】:

我正在尝试通过从永久链接中删除特定文本来将我的网站重定向到新网站。

Old website: oldsite.com/aamir-khan-bio/ 
new website: newsite.com/aamir-khan/

只需要使用重写规则删除-bio。我试过下面的代码。但它不能正常工作。

RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)\-bio/?$
RewriteRule ^ https://newsite.com/%1/ [R=301]

【问题讨论】:

    标签: wordpress .htaccess redirect permalinks


    【解决方案1】:

    使用您显示的示例,请尝试遵循 htaccess 规则。请确保将其放在您的 htaccess 规则文件的顶部。确保您的新域配置正确。

    在测试 URL 之前清除浏览器缓存。

    RewriteEngine ON
    RewriteCond %{HTTP_HOST} ^(?:www\.)?oldsite.com$ [NC]
    RewriteRule ^(.*)-bio/?$ https://newdomain.com/$1 [R=301,NE,L]
    

    【讨论】:

    • @Rashed Hasan,嗨,这个解决方案对你有用吗?
    猜你喜欢
    • 2013-03-04
    • 1970-01-01
    • 2010-12-22
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多