如果我的服务器加载(隐形!)somepage.htm,当一个url在其前面有一个子域时,只使用Apache的.htaccess?
因此,当用户键入subdomain.website.org
时,服务器会加载website.org/somepage.htm
答案 0 :(得分:3)
只要 subdomain.website.org 和 website.org 指向具有相同文档根目录的同一服务器,您就可以将这些规则放在htaccess文件中在文档根目录中:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?website.org$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.website.org$ [NC]
RewriteRule ^$ /%1.htm [L]