我想将URL从子域重写为文件夹结构,例如:sub.example.com到example.com,我已成功完成。现在我想添加一个重写规则,将https://www.sub.example.com之类的网址转换为https://www.example.com/sub。
目前我添加了以下代码:
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ http://example.com/%1/$1 [L,NC,QSA]
答案 0 :(得分:0)
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
答案 1 :(得分:0)
有这样的话:
RewriteCond %{HTTP_HOST} ^(?:www\.)?([^/]+)\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/%1/$1 [R,L]