gpt4 book ai didi

apache - Symfony2 : redirect localhost/app_dev. php 到 localhost/

转载 作者:行者123 更新时间:2023-12-03 03:59:50 24 4
gpt4 key购买 nike

我正在本地开发一个网站/网络应用程序,其中包括许多ajax调用等...我的问题是每次我都必须将 app_dev.php 包含到 url 中 - 所以当我继续生产时我需要搜索并替换这些 url..

有没有办法通过apache隐藏app_dev.php?我读了很多关于这个问题的问题,但没有一个解决方案对我有用。

我已经做的是添加这个:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/www/web"
DirectoryIndex app_dev.php
ServerName dummy-host.example.com
ServerAlias localhost
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
<Directory "C:/wamp/www/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

到我的httpd.conf,但它被完全忽略......

我正在使用 WAMP 2.2

最佳答案

我将 web/.htaccess 更改为以下内容:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On

#<IfModule mod_vhost_alias.c>
# RewriteBase /
#</IfModule>

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

我将以下内容添加到我的 httpd.conf 中:

DocumentRoot "c:/wamp/www/web"
<Directory "c:/wamp/www/web">

还有我的httpd-vhosts.conf (C:\wamp\bin\apache\apache2.4.2\conf\extra):

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/www/web"
DirectoryIndex app_dev.php
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
<Directory "C:/wamp/www/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

关于apache - Symfony2 : redirect localhost/app_dev. php 到 localhost/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com