使用htaccess进行子域设置的问题

时间:2014-01-04 12:20:36

标签: php apache .htaccess mod-rewrite

我是htaccess的新手。我试图为以下链接

设置子域名

http://www.example.com/shop/shopname/shopid to http://shopname.example.com/

我在我的DNS服务器中为我的子域设置了通配符。并serveralias添加了VI Host *.example.com

现在我如何使用htaccess重定向。请帮助我,我被困在这个

1 个答案:

答案 0 :(得分:0)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^shop/([^/]+) http://$1.example.com/ [L,R]