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