laravel routes除了默认路由,其他的都无效 解决方案

按照教程。该php升级到5.5,所有是开放的扩展,默认路由进入,证明代码错误,平时不开rewrite铅

假设你其它路由,localhost/文件夹/public/index.php/home能够进去。可是localhost/文件夹/public/home无效,证明就是.htaccess的问题

可是这个文件置换了几次,都还是无效。证明这个文件也没问题,那就是没有开启对这个文件的支持。

sudo a2enmod rewrite

改动/etc/apache2/sites-enabled/000-default
(该链接指向的是网站配置文件)

DocumentRoot "/var/www"
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
<Directory "/var/www">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

版权声明:本文博主原创文章。博客,未经同意不得转载。

时间: 2024-10-26 18:17:41

laravel routes除了默认路由,其他的都无效 解决方案的相关文章

laravel routes除了默认路由,其他都无效 解决办法

按照教程,把php升级到5.5,所有必须的扩展都打开了,默认路由可以进入,证明代码没错,一般是没开启rewrite导致的 如果你其他路由,localhost/目录/public/index.php/home可以进去,但是localhost/目录/public/home无效,证明就是.htaccess的问题 但是这个文件置换了几次,都还是无效,证明这个文件也没问题,那就是没有开启对这个文件的支持. sudo a2enmod rewrite 修改/etc/apache2/sites-enabled/

Laravel教程 二:路由,视图,控制器工作流程

Laravel教程 二:路由,视图,控制器工作流程 此文章为原创文章,未经同意,禁止转载. View Controller 上一篇教程我们走了那么长的路,终于把Laravel安装好了,这一篇教程我们就要进入Laravel的神奇世界了,主要是讲解Laravel的Router,Views,Controllers的工作流程,目的也就是让大家明白Laravel在处理一个get请求的时候是如何工作的. 在开始之前,我们首先得将我们的服务器启动起来,如果你使用Laravel的artisan,你可以直接: p

【华为技术】静态路由及默认路由

网络拓扑图: 规模比较小,采用静态路由和默认路由互通. 一.IP地址配置 已AR1为例子: <AR1>system-view --进入系统视图模式 [AR1]sysname R1 ---修改路由器名字 [R1]interface LoopBack 0 ---进入接口视图模式 [R1-LoopBack0]ip address 10.0.1.1 24 ---配置接口ip地址 //[R1-LoopBack0]ip address 10.0.1.1 255.255.255.0 子网掩码也可以这样子的

mvc默认路由说明

一.命名参数规范+匿名对象 routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); 构造路由然后添加 Route myRoute = new Route("{contr

laravel 路由修改不起作用解决方案

起由:今天帮朋友解决了下bug,bug就是它使用laravel时候,怎样修改路由文件,都没有发生变化,但是故意在routes.php中增加语法错误时又具有错误,因此想到了可能是这个项目使用的laravel的路由缓存,而且其路由文件中就有很多很多的路由,因此更加断定项目使用了路由缓存. 解决方案:每次在修改路由文件的时候,在项目中打开命令行,执行php artisan route:cache进行重新缓存,这样修改的路由文件才可以起作用 laravel路由缓存的优点: 当路由定义特别多的时候,每次进

vue之路由以及默认路由跳转

vue之路由以及默认路由跳转 之前我们将子组件挂载到根组件的时候都是手动挂载的,而路由就是自动的将子组件挂载到根组件中 在这里我们需要用到一个路由插件,就是 vue-router ,vue-router网址:https://router.vuejs.org/zh/guide/ 既然要用插件了那肯定要先安装啦. vue-router使用步骤: 1.安装vue-router    官网有说明 注意:安装时最好加上 --save  ,让其加入到package.js包中,方便被人使用.也可以使用cnpm

路由技术之 静态路由与默认路由

路由技术之 静态路由与默认路由 1.简单理解 静态路由:手动添加一条路由信息,格式如: R1(config)#ip route 1.1.1.0 [想要联通的网段] 255.255.255.0 [网段的子网掩码] 2.2.2.2 [本路由器的出接口或与本路由器出接口连接的那个路由器接口的ip,也就是专业术语:'吓一条'] 默认路由:就是告诉路由器,当你不知道怎么和其它网络连接时,都找我这条路就OK 了 R1(config)#ip route 0.0.0.0   0.0.0.0   2.2.2.2 

aix删除永久默认路由

查看当前的默认网关 1.netstat -rn会看到有多条的default.如果用route命令(或smitty route)去删除,下次重启后,又会回来:所以要从ODM里删除.2.查看ODM信息# lsattr -El inet0authm 65536 Authentication Methods Truebootup_option no Use BSD-style Network Configuration Truegateway Gateway Truehostname appserv1

NSSA区域处于边界引入默认路由该怎么处理呢?

如下图的拓扑所示,内部网络的路由连接internet上,边界的路由器的内部网口属于ospf的NSSA区域,路由器上配置相应的默认路由指向internet的下一跳.内部网络中跑着不同协议的路由信息,保证内部的OSPF区域当中还需要引入其他类型的路由信息:并且要保证内部网络能够正常访问internet(在边界的路由器上做NAT暂时忽略,保证网络的连通性 ) 怎么保证内部的网络能够正常访问internet呢? 具体的配置信息如下: R5的路由配置信息: router ospf 1 log-adjace