此网址
http://www.example.com/news/2138-gideon-rothschild-listed-leading-lawyer-expert-guides
需要重定向到此网址
http://www.example.com/news/gideon-rothschild-listed-leading-lawyer-expert-guides
这是另一个例子:
http://www.example.com/articles/2140-can-you-trust-your-trust
到
http://www.example.com/articles/can-you-trust-your-trust
客户希望从网址中删除网页ID。这个重定向可以在htaccess文件中完成,还是我需要使用PHP来完成?
答案 0 :(得分:0)
最基本的规则可能如下所示:
RewriteRule ^([0-9-]+)(.*)$ /$2 [L,R=301]
如果您只想要新闻/文章/
,则需要对其进行微调答案 1 :(得分:0)
是的,可以使用RedirectMatch
规则来完成。
将此规则放在您的网站根目录.htaccess:
RedirectMatch 301 ^/(articles)/\d+-(.+)$ /$1/$2