2

我怎样才能让我的服务器加载(不可见!)somepage.htm,当一个 url 在它前面有一个子域时,只使用 Apache 的 .htaccess ?

这样当用户键入subdomain.website.org然后服务器加载 website.org/somepage.htm

4

1 回答 1

4

只要subdomain.website.orgwebsite.org都指向同一个服务器,具有相同的文档根,就可以将这些规则放在文档根的 htaccess 文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?website.org$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.website.org$ [NC]
RewriteRule ^$ /%1.htm [L]
于 2012-09-16T02:25:19.670 回答