htaccess - 将请求重定向到一个域上的默认页面到文件,而不重定向来自另一个域的请求


htaccess - redirect requests to default page on one domain to a file while dont redirect requests from another domain

我有一个场景,我正在启动一个网站。我最初推出了供贡献者访问的区域:sell.domain.com 同时我继续开发 www.domain.com。两个域将共享相同的基础文件。

我希望请求 sell.domain.com 不显示基本站点并重定向到 sell.domain.com/file.php 这将是贡献者登录页面(隐藏仍在开发中的"前端"网站)。

我希望对 www.domain.com 的请求正常显示而无需重定向(DNS 目前指向其他地方进行 www.domain.com,因此我可以使用主机文件访问此域进行开发)。

重定向时,我不希望每个页面请求(例如 sell.domain.com/otherpage.php)都重定向。只有根?(索引.php)

这是可以实现的吗?

尝试重定向规则

.htaccess 文件

<IfModule mod_rewrite.c>
    RewriteEngine On    
    RewriteRule ^$ file.php [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
</IfModule>