我正在尝试将多个子域指向其专用网址。
例如: johndoe.mysite.com将指向mysite.com/user/johndoe/ janedoe.mysite.com将指向mysite.com/user/janedoe/或mystic.com/user/abc/(如果多个同名) 等等。
通过cpanel创建子域名没问题。
需要一些帮助来编写可以解决这个问题的htaccess。 从搜索我得到下面的代码来处理单个重定向。 如何针对上述情况进行修改?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^johndoe.mysite.com $ [NC]
RewriteRule ^(.*)$ mysite.com/user/johndoe/ [R=301,NC,L]
提前谢谢。我也想说这是我第一次在htaccess工作,所以如果问题是“密集的”我道歉。
答案 0 :(得分:0)
这个应该有效
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/user/%1/ [R=301,NC,L]