我有以下重定向代码:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://domain.com.ar%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_URI} !^/users/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /users/$1.php [QSA]
RewriteCond %{HTTP_HOST} www.domain.com.ar
RewriteRule ^(.*)$ https://domain.com.ar/$1
我需要处理未知的url参数,只是为了让他们重定向,但它是行不通的。
示例:从https: //domain.com.ar/username/?anyparametername=anyparametervalue
到https: //domain.com.ar/users/username/?anyparametername=anyparametervalue
如何修复此代码?
非常感谢!
我试过上面的代码没有成功。
1条答案
按热度按时间kninwzqo1#
这可能就是你要找的:
注意实际重定向规则中的附加
QSA
标志。