我正在尝试使用Slim通过PHP构建RestFUL API,为此,我必须启用和使用虚拟主机。通过取消注释XAMPP的httd.conf中的include etc / extra / httpd-vhosts.conf行来启用虚拟主机后,我的API可以正常工作,但其他任何工作都不会!甚至找不到XAMPP的即用仪表板,当我进入本地主机时,我收到“找不到页面”错误。 我评论了Include,其他所有内容都可以使用,但是我的API无法使用! 我尝试使用.htaccess并添加其他虚拟主机,等等,但是我无法使它正常工作! 这是我的虚拟主机文件:
<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/rewardsapi/api"
ServerName rewardsapi
</VirtualHost>
我的.htaccess文件是:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
我的.hosts文件是:
127.0.0.1 localhost
127.0.0.1 rewardsapi
255.255.255.255 broadcasthost
::1 localhost
如何启用虚拟主机,但同时使系统正常工作并在htdocs下提供其他无虚拟主机文件夹?
预先感谢