Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 将站点上载到服务器后未找到Url_Php_Symfony - Fatal编程技术网

Php 将站点上载到服务器后未找到Url

Php 将站点上载到服务器后未找到Url,php,symfony,Php,Symfony,我在通过测试服务器上传网站后遇到问题。 该站点在symfony下完成,并将其放在我的服务器上,访问该站点的url如下所示: http://XX.XXX.XXX.XXX/nameOfMySite/app.php 问题是我想使用以下URL访问它,例如:http://XX.XXX.XXX.XXX/nameOfMySite 因为目前我放的所有链接,比如连接页面,都是不可访问的 在本地我做http://localhost/login而非http://localhost/app.php/login 在我的

我在通过测试服务器上传网站后遇到问题。 该站点在symfony下完成,并将其放在我的服务器上,访问该站点的url如下所示:

http://XX.XXX.XXX.XXX/nameOfMySite/app.php
问题是我想使用以下URL访问它,例如:
http://XX.XXX.XXX.XXX/nameOfMySite

因为目前我放的所有链接,比如连接页面,都是不可访问的

在本地我做
http://localhost/login
而非
http://localhost/app.php/login
在我的服务器上,我被迫这样做

http://XX.XXX.XXX.XXX/nameOfMySite/app.php/login

访问该页面

是否有删除
“app.php”或“app\u dev.php”
的配置

我迷路了,因为除了主页之外,我的网站上再也没有可以访问的页面了


提前感谢您的回答

我几天前就有这个问题。我已通过更改.htaccess文件解决了此问题。我所做的就是实现重写规则。见下文:

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

重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*)$app.php/$1[QSA,L]
希望这也能解决你的问题。祝你好运

你有没有遵循规则?另外,考虑到您必须手动将
app.php
添加到您的URL以使其正常工作,您的Web服务器尚未启动