我想要网址:
https://example.com/en/category/post+name_tour123456
指向:
https://example.com/en/category/post+name+123456
我想删除_tour
我可以用.htaccess吗?
我创建了一个匹配所有这些链接的正则表达式:
((http[s]?):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([^_]+(?=_)*)(\W?_tour?)([0-9]*)
谢谢
答案 0 :(得分:1)
所以你可以匹配请求。试试这个规则,看看它是如何工作的。
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\ /en/category/(.+)\+(.+)\+_tour(.*) [NC]
RewriteRule ^ /en/category/%1+%2+%3 [R=301,L]