当用户在浏览器中输入这些网址时,我想要一个 .htaccess (带有mod_rewrite)文件:
Example 1: http://sample.com/fix/abcd/v1/somequeryparams1
Example 2: http://sample.com/fix/efgh/v2/testqueryparams3
Example 3: http://sample.com/fix/ijkl/v3/anotherqueryparams5
它将它们重定向到这个:
Example 1: http://server.sample.com/fix1/fix2/fix/abcd/v1/somequeryparams1
Example 2: http://server.sample.com/fix1/fix2/fix/efgh/v2/testqueryparams3
Example 3: http://server.sample.com/fix1/fix2/fix/ijkl/v3/anotherqueryparams5
固定部件是相同的。但是在修复文件夹之后,它有参数。
我尝试过这些规则但没有成功:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/fix/(.*)$
RewriteRule ^(.*) http://server.sample.com/fix1/fix2/%1 [R=302,NC]