使用php变量重定向htaccess并重写url

当当

我正在尝试重定向此网址:

/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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章