XAMPP虚拟主机

时间:2018-08-20 22:03:42

标签: php apache xampp slim

我正在尝试使用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下提供其他无虚拟主机文件夹?

预先感谢

0 个答案:

没有答案