重写子域名

时间:2012-09-05 08:18:20

标签: .htaccess mod-rewrite rewrite

我正在尝试使用重写规则生成子域 它应该是这样的:

http://www.example.com.dev/folder/default.html

http://folder.example.com.dev/default.html

据我所知,这是: RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !www.example.com.dev$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com.dev$ [NC]
RewriteRule (.*) %2/ [L]

我对此很陌生,你能帮助我吗? 感谢您的评论

1 个答案:

答案 0 :(得分:0)

你非常接近,试试这个:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.example\.com\.dev$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com\.dev$ [NC]
RewriteRule ^(.*)$ http://www.example.com.dev/%2/$1 [L,P]