我在.htaccess文件中使用以下内容并在主级别工作,但不在子文件夹中工作。所以问题是http://mydoamin.com/folder/file.php重定向到错误的位置http://mydomain.com/file.php并且子文件夹丢失了。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^(www\.)?mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
答案 0 :(得分:0)
如果您有权访问apache配置,请创建另一个vhost站点
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias anotherdomain.com anotherdomain.org ...
RedirectPermanent / http://www.mydomain.com/
</VirtualHost>