如何自定义Laravel的URL?

时间:2017-10-06 15:12:48

标签: php windows apache laravel wamp

我在Windows 10上,尝试自定义网址以使用Laravel。我不想使用公共文件夹访问网址。我正在使用wamp和apache在端口8080上运行。所以我编辑文件wamp \ bin \ apache \ apache2.4.23 \ conf \ extra \ httpd-vhosts.conf,如下所示:

<VirtualHost *:80>
    DocumentRoot c:/wamp/www/
    ServerName localhost
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot c:/wamp/www/laravel_test/blog/public
    ServerName laravel_test.dev    
</VirtualHost>

之后,我用:

编辑文件system32 / drivers / etc / hosts
127.0.0.1 localhost

127.0.0.1 laravel_test.dev

当我访问url laravel_test.dev时,它不起作用。我也尝试在httpd-vhosts.conf上使用它:

<VirtualHost *:8080>

它也不起作用。我总是在wamp上重启服务,没有任何改变。

我无法正确安装和配置宅基地,所以我现在尝试使用wamp。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在httpd.conf文件中,您需要取消注释虚拟主机部分

然后,

您的虚拟主机需要侦听端口8080

<VirtualHost *:8080>
 ServerName laraveltest.dev
 ServerAlias www.laraveltest.dev 
 DocumentRoot c:/wamp/www/laravel_test/blog/public
   <Directory "c:/wamp/www/laravel_test/blog/public">
  AllowOverride All
 Options Indexes MultiViews FollowSymLinks
  Require all granted
</Directory>
</VirtualHost>

对于您的主持人文件

127.0.0.1 laraveltest.dev www.laraveltest.dev