Symfony 2子域的问题

时间:2012-08-16 22:12:43

标签: php .htaccess symfony

我认为我的htaccess有问题。

我有一个子域名,可以重定向到subdomain.domain.com --> home/subdomain

等文件夹

问题在于,如果我写subdomain.domain.com没有被重定向到app.php,如果我写了subdomain.domain.com/app.php就行了。

另一方面,如果我写domain.com/subdomain/web(假设这是应用程序的路径),则无需编写app.php。

所以它适用于: domain.com/subdomain/web/ and domain.com/subdomain/web/app.php

我有以下htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

我不知道htaccess

PS:我不知道问题是否已被理解,我想在我写subdomain / domain.com时直接访问subdomain.domain.com/app.php

1 个答案:

答案 0 :(得分:2)

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$
RewriteRule (.*) http://mydomain.com/%1$1 

检查一下: http://www.sitepoint.com/getting-started-apache-mod_rewrite-methods/ 并搜索“子域名”