如何使用htaccess加载子域url的特定页面

时间:2012-09-16 01:01:07

标签: apache .htaccess url mod-rewrite subdomain

如果我的服务器加载(隐形!)somepage.htm,当一个url在其前面有一个子域时,只使用Apache的.htaccess?

因此,当用户键入subdomain.website.org时,服务器会加载website.org/somepage.htm

1 个答案:

答案 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]