0

我想使用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]

这是在 sell sellsold 的根目录上上传的,我正在尝试打开http ://aswt. sell sellsold.co.uk 。请帮我整理一下。自从我尝试实现重定向以来已经 2 周了。

4

1 回答 1

1

在主服务器配置或.htaccess文件中是这样的。使用服务器配置是首选且更可靠。

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

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

于 2012-11-17T11:59:38.227 回答