我想在一个 htaccess 文件中重定向 3 个不同的 url。但目前它不起作用,只有第一条规则总是被触发。
我想重定向以下内容:
- service.abc.info 到 www.abc.de
- service.abc.info/feedback/abc/ 到 feedback.abc.info/abc/
- service.abc.info/feedback/def/ 到 feedback.abc.info/def/
对于 2. 和 3. 我还需要重定向完整的请求 URI。
这是我的 .htaccess 文件:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^service\.abc\.info$ [NC]
RewriteRule .* http://www.abc.de [R=301,L]
RewriteCond %{HTTP_HOST} ^service\.abc\.info/feedback/abc/$ [NC]
RewriteRule .* http://feedback.abc.info/abc/{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^service\.abc\.info/feedback/def/$ [NC]
RewriteRule .* http://feedback.abc.info/def/{REQUEST_URI} [R=301,L]