我有一堆子域映射到我的root html文件夹,但是我没有加载index.php文件,而是希望子域的访问者看到名为login.php的文件夹中的文件。
访客
user-a.mydomain.com
user-b.mydomain.com
等,应加载文件:
mydomain.com/login.php
但我不希望地址栏中的路径发生变化。
这可能吗?我不太了解htaccess。
微米。
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$ [NC]
RewriteRule ^/?$ login.php [L]
此条件RewriteCond %{HTTP_HOST} ^user-
用于确保该规则仅影响以user-
开头的子域