【发布时间】:2021-04-11 10:36:32
【问题描述】:
试图改变
https://www.example.com/search/label/my%20search%20term
到
https://www.example.com/tag/my-search-term
根据下面@anubhava 的回答,选项 2 有效:
RewriteEngine On
RewriteRule ^search/label/(\S+)[-\s]+(\S+)$ /tag/$1-$2 [NE,NC,L,R=301]
RewriteRule ^search/label/(\S+)$ /tag/$1 [NE,NC,L,R=301]
RewriteRule ^(search/label/\S+)\s+(\S+\s.*)$ /$1-$2 [NC,L]
谢谢!
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite friendly-url