我有一个带有slim的应用程序,我想重定向到一个新域(例如www到非www,但此时它是一个完全不同的域)。我不知道该怎么做,规则使重定向像
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
RewriteCond %{HTTP_HOST} ^www.exampledomain.com [NC]
RewriteRule ^(.*)$ www.example-domain.com/$1 [L,R=301,NC]
www.exampledomain.com -> www.example-domain.com/index.php
我无法控制 exampledomain.com,因为它是由橙色管理的邮件服务器,而 example-domain.com 由 ovh 管理(我们拥有两个域)。
提前感谢!
通过在域上添加重写规则找到解决方案
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^www.example-domain.com
RewriteRule ^ index.php [QSA,L]
RewriteCond %{HTTP_HOST} ^www.exampledomain.com
RewriteRule ^(.*) http://www.example-domain.com/$1 [NC]