Apache .htaccess无法将子域重定向到根路径

Apache .htaccess无法将子域重定向到根路径,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我的根路径会自动重定向到另一个路径,如下所示 http://www.example.com 去 http://www.example.com/fr/home 我已经在mywbesite的racine把这个放进了.htaccess RedirectMatch /$ /fr/home 我的问题是,当我创建一个名为 booking.example.com 它总是自动重定向为那样 booking.example.com/fr/home 如何修复此问题,使

我的根路径会自动重定向到另一个路径,如下所示

    http://www.example.com

    http://www.example.com/fr/home
我已经在mywbesite的racine把这个放进了.htaccess

    RedirectMatch /$ /fr/home
我的问题是,当我创建一个名为

    booking.example.com
它总是自动重定向为那样

    booking.example.com/fr/home
如何修复此问题,使我的子域仅指向

    booking.example.com

谢谢。

将规则替换为文档中的此代码。\u ROOT/.htaccess文件:


然后在单独的浏览器中进行测试,以避免旧的浏览器缓存。

很好,我的子域不再重定向到fr/home,但它不会将我的主页重定向到/fr/home,这就是此规则的作用。它将登录页重定向到/fr/home。在根目录中是否也有index.html或index.php?在此规则中,您是否用实际域名更改了example.com?你能出示你的完全访问权限吗?
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^/?$ /fr/home [L,R]