我试图写一个重定向规则来重定向表单的网址:
http://example.com/?lang=fr/hub/anypagehere => http://example.com/hub/anypagehere/?lang=fr
只有有" hub"在网址中。
有没有办法用.htaccess做到这一点?
答案 0 :(得分:2)
像这样:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)\/hub\/(.*)$
RewriteRule ^(.*)$ /hub/%2/?lang=%1 [R=302,L]
答案 1 :(得分:2)
您可以使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^([a-z]{2})/(hub/.*)$ [NC]
RewriteRule ^/?$ /%2/?lang=%1 [R=301,L]