我需要使用正则表达式匹配域名的一部分,并重定向到另一个域,匹配的部分是文件名的一部分。
例如,在 this-is.com 上的 htaccess 中:
this-is-a-test.com redirects to this-is.com/test.htm
this-is-a-fish.com redirects to this-is.com/fish.htm
this-is-a-duck.com redirect to this-is.com/duck.htm
到目前为止,我已经尝试了以下方法:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^this-is-a-(.*).com$
RewriteRule (.*) http://this-is.com/test.htm [L]
但这不起作用,因为 RewriteRule 只处理查询字符串部分而不是主机部分。
如何在 RewriteRule 中使用 RewriteCond 的匹配部分?