我正在尝试重定向此网址:
/bla.php?language=en
到->
/bla/en/
我还需要带php变量language = en
到目前为止,我实现了这一目标
RewriteRule ^bla/language/([^/]*)$ /bla.php?language=$1 [L]
这将创建此URL
/bla/language/en/
我想删除,或者如果无法删除,请缩短“语言”
我也希望将此网址/bla.php?language=zh-CN重定向到301缩短的网址“ / bla / en /”
删除/language/
:
RewriteRule ^bla/([^/]+)/?$ /bla.php?language=$1 [L,QSA,NC]
对于您的301要求:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+bla\.php\?language=([^\s]+) [NC]
RewriteRule ^ /bla/%1/? [R=301,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句