laravel5环境隐藏index.php后缀(apache)的方法
在这之前我将laravel目录下的server.php重命名为index.php
链接变成了http://localhost/blog/index.php/xxx/xxx
之前我根据网上的方法操作过,很多都不能用,然后看到一篇搭建laravel环境的文章,有了思路
1、sudo vim /etc/hosts
添加: 127.0.0.1 xuan.blog(后面我发现这里其实可以随便填。。。)
2、启用mod_rewrite
sudo a2enmod rewrite
然后重启apache服务器
sudo service apache2 restart
3、修改apache2.conf
sudo vim /etc/apache2/apache2.conf
在最后添加:
ServerName localhost DirectoryIndex index.html index.htm index.php
并且修改:
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride all(这里改为all) Require all granted </Directory>
4、添加blog.conf (配置虚拟站点,这里哪个名字也是可以改的)
sudo vim /etc/apache2/sites-available/blog.conf
添加:
<VirtualHost *:80> ServerName xuan.blog DocumentRoot /var/www/html/blog/public ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </virtualHost>
5、启用虚拟站点
sudo a2ensite blog.conf sudo service apache2 reload
6、最后再设置下权限
sudo chmod -R 0777 /var/www/html/blog
以上这篇laravel5环境隐藏index.php后缀(apache)的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
laravel框架实现去掉URL中index.php的方法
1.将框架根目录下的server.php文件重命名为index.php 2.将框架根目录下的文件夹public下的.htaccess文件复制到框架根目录下,与index.php处于同一目录 3.修改Apache的httpd.conf文件 1.httpd.conf文件所在路径\bin\apache\apache2.4.23\conf\httpd.conf,例如,我的电脑中httpd.conf路径为:D:\wamp\bin\apache\apache2.4.23\conf\httpd.conf 找到
-
Laravel解决nesting level错误和隐藏index.php的问题
错误提示:Maximum function nesting level of '100' reached, aborting! 解决办法:因为我是在windows上搭建的wamp环境,linux和mac暂时还没有实验,首先找到php.ini找到xdebug项,在最后添加一行xdebug.max_nesting_level=500 那么laravel如何隐藏index.php呢? 首先进入public文件夹建立.htaccess文件,写入 <IfModule mod_rewrite.c> Opt
-
解决laravel(5.5)访问public报错的问题
1.访问public目录报错: 原因:laravel根目录缺少vendor依赖文件目录: 解决:使用 composer install 进行安装:若之前安装过使用 composer update 安装: 2.composer update 后报错: 原因:php.ini配置文件没有开启fileinfo扩展: 解决:打开php.ini配置文件,将extension=php_fileinfo.dll之前的;去掉:再次执行composer update 命令,成功执行安装.完美解决: 以上这篇解决la
-
laravel5环境隐藏index.php后缀(apache)的方法
在这之前我将laravel目录下的server.php重命名为index.php 链接变成了http://localhost/blog/index.php/xxx/xxx 之前我根据网上的方法操作过,很多都不能用,然后看到一篇搭建laravel环境的文章,有了思路 1.sudo vim /etc/hosts 添加: 127.0.0.1 xuan.blog(后面我发现这里其实可以随便填...) 2.启用mod_rewrite sudo a2enmod rewrite 然后重启apache服务器 s
-
yii2 url重写并隐藏index.php方法
第一步 : 不管是 apache 还是 nginx ,想要隐藏 Index.php 文件,需要打开 urlManager 组件的配置,在进行后续的操作 [ 'components' => [ 'urlManager' => [ 'enablePrettyUrl' => true,//开启美化URL 'showScriptName' => false,//是否显示脚本名称:index.php,同时应该配置 Web 服务 'enableStrictParsing' => fals
-
phpstudy隐藏index.php的方法
phpstudy如何隐藏index.php 找到打开 vhosts-ini location / { **if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; }** index index.html index.htm index.php; #autoindex on; } 在配置文件中加入粗体! PS:下面看下phpstudy 中使index.php文件优先于index.html 相信有很多人碰到在根目录同时存在in
-
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
1,心血来潮,把ThinkPHP项目部署到了nginx上,以上是在apache上跑的.突然发现nginx不支持pathinfo功能,难怪在TP中调怎么都没管用. 2,开始上文件了,比网上其他一些杂的好多了: server { listen 80; #listen [::]:80; server_name www.tp.com tp.com; index index.html index.htm index.php default.html default.htm default.php; roo
-
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
本文实例讲述了tp5.0框架隐藏index.php入口文件及模块和控制器的方法.分享给大家供大家参考,具体如下: 1. 隐藏入口文件: [ IIS ] 在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点: <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" />
-
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
想要达成的效果很简单,我有两个模块,Home.Wechat. http://localhost/index.php/home/index/index 缩短为: http://localhost/index/index http://localhost/index.php/wechat/index/index 缩短为: http://localhost/wechat/index/index 隐藏index.php,这个比较简单,我开启.htaccess的支持就行,具体配置执行百度吧,我用的是apa
-
Nginx隐藏index.php和Pathinfo模式配置例子
参照一下对应修改,重启nginx即可 复制代码 代码如下: server { listen 80; server_name www.leiyongbo.com www.leiyongbo.com; root /usr/local/web; index index.php; error_page 400 /errpage/400.html; error_page 403 /errpage/403.h
-
JS输入用户名自动显示邮箱后缀列表的方法
本文实例讲述了JS输入用户名自动显示邮箱后缀列表的方法.分享给大家供大家参考.具体如下: 以下是代码,保存到html文件打开: 复制代码 代码如下: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>输入用户名自动显示邮箱后缀列表</title> <script type="text/javascript" src=&q
-
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
版权可以在css中设置隐藏. 由于文件被ZEND所以不能删除,也不建议删除. 1.隐藏X-Space个人空间下方版权方法 修改/css/space.css找到以下代码: /*页脚*/ #xspace-footer { text-align : center; margin: 1em 0 0 0; } #xspace-footer p { margin: 0.3em 0; } #xspace-copyright { font: 10px Verdana, Arial
随机推荐
- Flex中的HDividedBox和VDividedBox的比较附图
- LINUX下的流量监控shell脚本
- mongoDB 实现主从读写分离实现的实例代码
- 在AngularJS中使用AJAX的方法
- Bootstrap 表单验证formValidation 实现远程验证功能
- Android布局之GridLayout网格布局
- php 获取mysql数据库信息代码
- JSP+ MySQL中文乱码问题post提交乱码解决方案
- MySQL常见错误有哪些_MySQL常见错误的快速解决方法
- zen cart新进商品的随机排序修改方法
- PHP文件缓存内容保存格式实例分析
- php中的观察者模式
- javascript 常用关键字列表集合
- 用dsadd添加用户的代码
- 深入理解jQuery事件绑定
- 利用jsonp与代理服务器方案解决跨域问题
- 纯前端JavaScript实现Excel IO案例分享
- Spring Boot统一异常处理详解
- 浅谈java常用的几种线程池比较
- 解析Android开发中多点触摸的实现方法