我一辈子都不明白以前的开发人员在哪里设置了localhost系统的配置,这样应用程序就可以使用以下URL运行:
http://my-app/index.php
而不是http://localhost/index.php
我检查了以下文件,但在任何地方都找不到my-app
:
httpd-vhosts.conf
、窗口hosts
文件、wampmanager.tpl
、wampmanager.ini
、.htaccess
以及wamp/bin/apache/Apachexxxx/
文件夹内的文件。我究竟还应该在哪里寻找这种神秘的环境?应用程序在wampserver 2.1 上运行
问题解决了!这太简单了,我简直不敢相信我已经为这件事伤透了脑筋好几天了。
老开发人员只是从"我的电脑的属性"(右键单击)中重命名了电脑名称。名称已更改为my-app
。就是这样。
检查您的hosts
文件。由于您正在运行的窗口位于以下路径
c:'windows'system32'drivers'etc'hosts
当您在浏览器中输入my-app.com
时,打开C:/wamp/www/my-app/
文件夹下的网站。
关于WAMP SERVER
附加到VirtualHost
块下方的文件。
重要信息:以下代码基于C:/wamp/www/my-app/
文件。你可以改变你想要的。
C:'wamp'bin'apache'apache2.2.22'conf'extra'httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin info@my-app.com
DocumentRoot "C:/wamp/www/my-app/"
ServerName my-app.com
ServerAlias www.my-app.com
ErrorLog "logs/my-app.com-error.log"
CustomLog "logs/my-app.com-access.log" common
</VirtualHost>
关于Windows
附加行如下:
C:'Windows'System32'drivers'etc'hosts
127.0.0.1 my-app.com
127.0.0.1 www.my-app.com
并且重新启动您的WAMP服务器。。