.htaccess通配符子域重定向,找不到通配符路径404

时间:2018-05-12 17:15:05

标签: regex .htaccess redirect mod-rewrite

我尝试使用通配符路径重定向通配符子域并且它似乎正在工作,但是当url有任何路径时,会返回404错误。

例如,https://test.mydomain.com/会将问题重定向到https://new.mydomain.com/,而https://test.mydomain.com/test将返回未找到的404错误。我需要https://test.mydomain.com/test重定向到https://new.mydomain.com/test

我当前的.htaccess文件如下

RewriteEngine on

RewriteCond %{HTTP_HOST} ^\*\.mydomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.\*\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ "https\:\/\/new\.mydomain\.com\/$1" [R=301,L]

任何帮助将不胜感激。感谢

0 个答案:

没有答案