Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 子域的Symfony 2问题_Php_.htaccess_Symfony - Fatal编程技术网

Php 子域的Symfony 2问题

Php 子域的Symfony 2问题,php,.htaccess,symfony,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/s

我想我在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/和domain.com/subdomain/web/app.php

我有以下访问权限:

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

重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*)$app.php[QSA,L]
我对htaccess一无所知


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

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$
RewriteRule (.*) http://mydomain.com/%1$1 
选中此项:
搜索“sub-domain”

不起作用,我会查看提供的链接,谢谢。我不知道问题是否已被理解,我想在我写subdomain/domain.com时直接访问subdomain.com/app.php。我正在了解它,我想你是对的,但我还没有工作,如果我找到解决方案,我会发布它,我发现一个有趣的链接可以帮助某人:我的问题解决了,解决方案?神奇的是,我不知道发生了什么,但我突然工作了,我发现我在远程服务器中没有正确的.htaccess,我再次上传了文件,它使用了初始的.htaccess。无论如何,这有助于我了解这个文件。希望提供的链接将帮助更多的人。谢谢你这才是最重要的