重写从子域到文件夹结构的URL

问题描述:

我想重写从子域到文件夹结构的URL,例如:sub.example.com到我成功完成的example.com。现在我想添加一个重写规则,将URL转换为https://www.sub.example.comhttps://www.example.com/sub重写从子域到文件夹结构的URL

目前我有添加以下代码:

RewriteCond %{HTTP_HOST} !^www\.  
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com 
RewriteRule ^(.*)$ http://example.com/%1/$1 [L,NC,QSA] 
+0

什么是不工作? – anubhava

+0

将URL从https://www.sub.example.com重定向到https://www.example.com/sub不起作用,但https://sub.example.com转到https://example.com/ sub正在工作。 –

RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com 
RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L] 

有这样的:

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