我正在尝试设置一个将更改URL的apache URL重写/重定向 从
http://<domain #1>/work/<domain #2>/*****
到
http://<domain #1>/work/<domain #1>/*****
我试过跟随,但重写不能比较2个变量。
RewriteCond %{HTTP_HOST} !$1
RewriteRule /work/([^/]+)/(.*)$ /work/%{HTTP_HOST}/$2 [R=302,L]
感谢您的帮助!
答案 0 :(得分:0)
$1
在RewriteCond
指令中没有任何意义。您可以尝试这样的事情:
RewriteCond expr "! '%{REQUEST_URI} -strmatch '/work/%{HTTP_HOST}*'"
RewriteRule /work/([^/]+)/(.*)$ /work/%{HTTP_HOST}/$2 [R=302,L]