我为cakephp应用程序创建了一个虚拟主机:
我通过以下方式设置 httpd-vhosts.conf :
<VirtualHost localhost:80>
ServerAdmin localhost
DocumentRoot /Applications/AMPPS/www/
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerName www.drin.com
ServerAlias www.drin.com drin.com
DocumentRoot /Applications/AMPPS/www/carte_drin/app/webroot
Options -Indexes FollowSymLinks
#disable htaccess starting at /
<Directory />
AllowOverride none
</Directory>
<Directory /Applications/AMPPS/www/carte_drin/app/webroot/>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
<Files sitemap.xml>
RewriteEngine Off
</Files>
</Directory>
</VirtualHost>
和 / etc / hosts 文件也可以这样:
127.0.0.1 localhost
127.0.0.1 www.drin.com
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
但是,当我尝试访问www.drin.com时,它将我指向本地主机页面,而不是应用程序本身。我在MAC下使用AMPPS。如果您知道出了什么问题,请告诉我。
最佳