使用mod_rewrite进行基本重定向

时间:2012-11-17 11:54:47

标签: mod-rewrite redirect

我希望使用mod_rewrite进行重定向。

当有人打开时http://aswt.mobileworldindia.com 然后他们将自动重定向到http://www.mobileworldindia.com/panels/mobile/index.php?subdomain=aswt

请注意,http://aswt.mobileworldindia.com不是实际的子域名,根本不存在,我也不想拥有它。我只想在我的网站上进行重定向。

尝试以下代码但没有工作,任何人都可以告诉我哪里错了。

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(.+)\.sellingsellingsold\.co.uk$
RewriteRule ^$ /index.php?subdomain=%1 [L,R=301]

这是在sellsellingsold的根目录上传的,我正在尝试打开http://aswt.sellingsellingsold.co.uk。 请帮我把它分类。我试图实现重定向已经有两周了。

1 个答案:

答案 0 :(得分:1)

主服务器配置内或.htaccess文件内的此类内容。使用服务器配置是首选且更可靠。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(aswt)\.mobileworldindia\.com$
RewriteRule ^$ /panels/mobile/index.php?subdomain=%1 [L,R=301]

如果您想从任何可能的子域重定向而不仅仅是“aswt”。使用(。+)代替(aswt)。