可能重复:
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文件中实现这一目标?