如何将通配符子域重定向添加到htaccess中的子目录?

时间:2015-07-08 18:52:07

标签: regex apache .htaccess mod-rewrite redirect

我的旧子域名网址如下:

www.newyork.website.co.uk

我想将其重定向到:

www.website.com/city/newyork

但是我有超过2,000个城市,只想添加通配符重定向。我如何在我的htaccess文件中执行此操作?

e.g。 www.*.website.co.uk redirects to www.website.co.uk/city/*

这远远超过我的头,但这是我试图混在一起的东西:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.domain.co.uk/city/%{REQUEST_URI} [R=301,L]

1 个答案:

答案 0 :(得分:2)

您可以在os.path.abspath()文件中使用此代码:

{{1}}