美文网首页
laravel框架URL重写

laravel框架URL重写

作者: 曼巴童鞋 | 来源:发表于2017-11-21 18:14 被阅读0次

最近接触了laravel框架,感觉laravel框架还是非常强大的,集成了很多的基础功能,还有非常详细的中文文档和强大的社区论坛,相比于Thinkphp框架还是更加的完善,更加强大的。

在安装了laravel的相关运行环境之后,laravel对于运行环境要求还是比较高的,各个版本对于PHP版本的要求也不一样,在配置完成之后,打开页面发觉laravel的路由是有一定规律的,当然我们可以在其中的web.php中配置路由,不过每次访问的域名都是localhost/目录/public/index.php/,这个路由还是有点长的,而且每次都是需要加上public和index.php,难免有点烦人,所以我们可以配置一个虚拟主机来去掉URL中的public,在配置去掉其中的index.php,这样就变得更加简单了。

1.配置虚拟主机

参考文章 Apache服务器在80端口配置多域名虚拟主机的方法

将其中添加主机访问目录修改为laravel项目的public目录

<VirtualHost *:80>
    ServerName laravel.com
    DocumentRoot "E:/xampp/htdocs/laravel/public/"
    <Directory "E:/xampp/htdocs/laravel/public/">
    AllowOverride All
    </Directory>
</VirtualHost>

2.去掉URL中index.php

  • 将框架根目录下的server.php文件重命名为index.php
  • 将框架根目录下的文件夹public下的.htaccess文件复制到框架根目录下,与index.php处于同一目录

记得找到httpd.conf文件之后,将#LoadModule rewrite_module modules/mod_rewrite.so前面的#号去掉,重启Apache服务器。

现在是不是不用在URL中输入讨厌的index.php也能访问web项目了呢!

查看原文>> 曼巴童鞋 - 博客 - laravel框架URL重写

相关文章

  • laravel框架URL重写

    最近接触了laravel框架,感觉laravel框架还是非常强大的,集成了很多的基础功能,还有非常详细的中文文档和...

  • Laravel使用心得--简易路由操作

    Laravel框架中路由是用来响应HTTP动作的说简单点就是网页中输入一个URL,就可以传入到Laravel框架中...

  • apache URL重写

    URL重写 URL rewrite介绍 URL重写 一、URL重写介绍 Apached的重写功能,即是mod_re...

  • URL重写

    URL重写 URL重写介绍 应用场景 URL重写原理 URL重现实现 一、URL重写介绍 和apache等web服...

  • URL重写

    一、URL重写的原因 二、URL重写

  • nginx thinkphp 配置文件

    nginx下基于ThinkPHP框架的网站url重写可以参考以下两个配置文件 或

  • IIS设置URL重写,实现页面的跳转的重定向方法

    默认IIS是不提供URL重写模块的。请注意,不要将IIS默认的HTTP重定向理解为url重写。 安装url重写模块...

  • laravel初接触

    laravel中文文档 一、本地安装laravel框架 通过composer安装laravel框架: 二、执行ar...

  • thinkphp相对laravel的区别

    以下针对tp框架的优势描述: 表单令牌 路由tp 支持三种路由模式, URL对SEO友好laravel 只支持强...

  • TP框架和Laravel框架的区别是什么?

    TP框架: Laravel框架: TP框架和Laravel框架的区别: 1、提交数据的方式 2、路由 3、渲染模版...

网友评论

      本文标题:laravel框架URL重写

      本文链接:https://www.haomeiwen.com/subject/toiwvxtx.html