【发布时间】:2012-10-15 13:57:08
【问题描述】:
是否可以使用 mod_rewrite 从 url 中取出部分子域并将其附加到 url 中?
这是当前的 url,我为每个客户设置了多个子域:
customername.subdomain.domain.co.uk
我将指向一个新服务器和新站点。新的url格式为:
http://domain/login/customername
因为所有客户现在都在一个站点下。
所以我想做的是使用 mod_rewrite 将.subdomain 之前的任何内容放在https://domain/login/customername 的末尾
这是我目前得到的:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^([a-z0-9]+).subdomain.domain(.*)$ [NC]
RewriteCond %{REQUEST_URI} $1/
RewriteRule ^(.*)$ https://domain/login/$1 [L]
【问题讨论】:
标签: regex .htaccess mod-rewrite