htaccess mod_rewrite子域到子域

时间:2012-10-27 13:58:29

标签: php linux .htaccess mod-rewrite

  

可能重复:
  using mod_rewrite to redirect from subdomain to maindomain

我在cpanel上设置了一个现有的子域,它指向web根目录中的一个文件夹。因此,go.example.com指向位于www.example.com/go的php应用程序。 Cpanel处理所有这些。

在www.example.com/go上,我有一个.htaccess文件,如下所示,它基本上从url中删除了index.php前端控制器:

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

一切正常。

但是,我现在需要添加另一个子域名(api.example.com),该子域名指向另一个位于www.example.com/go/api的文件夹:

首先,api.example.com应该指向www.example.com/go/api或go.example.com/api吗? 其次,我将如何在htaccess文件中实现这一目标?

0 个答案:

没有答案