Apache:使用URL模式重定向

时间:2018-01-27 09:42:10

标签: apache .htaccess redirect mod-rewrite query-parameters

当用户在浏览器中输入这些网址时,我想要一个 .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]

0 个答案:

没有答案