【发布时间】:2015-07-11 03:04:21
【问题描述】:
我有一些旧的子域也有需要在 htaccess 中使用通配符重定向的子目录。
例如
www.newyork.domainname.co.uk
www.newyork.domainname.co.uk/accomodations/hotels
www.newyork.domainname.co.uk/what/ever/happens/here
全部重定向到
www.domainnam.co.uk/cities/newyork
这是我目前所拥有的:
RewriteCond %{HTTP_HOST} ^(?:www\.)?((?!www\.)[^.]+)\.(domainname\.co\.uk)$ [NC]
RewriteRule ^/?$ http://www.%2/cities/%1 [R=302,L]
对添加第三个通配符有什么想法吗?或者我的条件/规则是否偏离了?
【问题讨论】:
-
路径段通常与
[^/]+/匹配。
标签: php apache .htaccess mod-rewrite redirect