Php Laravel在XAMPP上为漂亮的URL设置VHOST(路由问题)
我使用XAMPP localhost server,最近我拥有了一本关于Laravel的介绍性书籍。我想把它配置好,但我碰到了一块石头 我对路由了解不多,但我启用了mod_rewrite,并使用Dayle Rees建议的设置将Php Laravel在XAMPP上为漂亮的URL设置VHOST(路由问题),php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我使用XAMPP localhost server,最近我拥有了一本关于Laravel的介绍性书籍。我想把它配置好,但我碰到了一块石头 我对路由了解不多,但我启用了mod_rewrite,并使用Dayle Rees建议的设置将opt/lampp/etc/extra/httpd vhosts.conf包含在/opt/lampp/etc/httpd.conf中,即: <VirtualHost *:80> ServerName my_project DocumentRoot
opt/lampp/etc/extra/httpd vhosts.conf
包含在/opt/lampp/etc/httpd.conf
中,即:
<VirtualHost *:80>
ServerName my_project
DocumentRoot /opt/lampp/htdocs/my_project/public
CustomLog /opt/lampp/htdocs/my_project/app/storage/logs/access.log common
ErrorLog /opt/lampp/htdocs/my_project/app/storage/logs/error.log
<Directory /opt/lampp/htdocs/my_project/public>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot opt/lampp/htdocs/choqlet/
ServerName choqlet
ServerAlias localhost/choqlet
</VirtualHost>
我猜我在这里做了一些完全错误的事情,或者重写规则就是一团糟
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>