将我的网站上传到测试服务器后出现问题。 该网站在symfony下完成,并将其放在我的服务器上,访问它的网址如下:
http://XX.XXX.XXX.XXX/nameOfMySite/app.php
问题是我想使用以下网址访问它,例如: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" or "app_dev.php"
的配置?
我迷路了,因为除了主页之外,我的网站上不再有任何页面可供访问。
提前感谢您的回答
答案 0 :(得分:1)
前几天我遇到过这个问题。我已经解决了这个改变我的.htaccess文件的问题。我所做的只是实现重写规则。见下文:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php/$1 [QSA,L]
</IfModule>
希望这也能解决你的问题。祝你好运