首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

laravel5.0linux下解决.htaccess无效去除index.php问题

刚入手laravel,记录下此次遇到坑,文章写不多,但程序员写博客文章是个好习惯,这个我坚持并努力。...确保以下配置项已正确配置: LoadModule rewrite_module modules/mod_rewrite.so (去掉前面的#注释) AllowOverride All (根目录配置下,...其它版本不知道,博主是5.0版本,所以直接找到根目录下public目录,下面有个.htaccess文件,但是这个框架,windows下安装,上面两项打开的话,是没有任何问题,可以不带index.php...-f RewriteRule ^ index.php [L] </IfModule 然后访问,OK!...以上这篇laravel5.0linux下解决.htaccess无效去除index.php问题就是小编分享给大家全部内容了,希望能给大家一个参考。

82731

何为伪静态,如何快速实现。(别人原创,我改编转发)

何为伪静态 我答案:伪静态并不是有些老板说为了加密用。伪静态其实是使用php网页。大概是控制器加接口语法不方便收录,所谓SEO优化,需要一个静态页面。这就是伪静态。 1....什么是静态网页 所谓静态网站, 就是真实存在于Web服务器上html文档 用户访问时, 只需要在浏览器地址栏输入这个文档完整URL地址就可以 静态网页,非常有利于SEO优化, 对于网站收录排名非常有利...什么是动态网页 所谓动态网页, 是指网页中数据是动态生成, 通常是来自数据库 这些数据,只有当存在用户请求时, 数据才会与页面结构结合,动态生成一个完整页面返回给用户 这类网站最典型特征,就是URL...m=home&c=user&m=list&id=18 这样URL地址, 搜索引擎认为是临时, 不会主动收录, 不利于SEO优化 并且,这样地址, 对于用户来说也是不友好, 非常长,没有规律,...如果你没有修改服务器配置权限, 可以需要URL重写目录创建一个.htaccess文档 下面是一个简单小案例, 我们浏览器地址栏输入: index.html, 实际上访问是动态页面index.php

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .htaccess文件用法收集整理

    V站笔记 1.时区设置 有些时候,当你PHP里使用date或mktime函数时,由于时区不同,它会显示出一些很奇怪信息。下面是解决这个问题方法之一。就是设置你服务器时区。...你可以在这里找到所有支持时区清单。 1.SetEnv TZ Australia/Melbourne 2. 搜索引擎友好301永久转向方法 为什么这是搜索引擎友好呢?...个性化Error页面 对每个错误代码定制自己个性化错误页面。....*)$ index.php [F,L]   ③、阻止访问你 .htaccess 文件 下面的代码可以阻止别人访问你.htaccess文件。同样,你也可以设定阻止多种文件类型。... # 开放目录浏览 4.Options All +Indexes ⑥、改变缺省Index页面 你可以把缺省 index.html, index.php 或 index.htm 改成其它页面

    2.2K20

    网站301跳转问题探讨

    2.解决域名更换问题 我们之前提到过,网站换域名注意事项,其中域名更换属于网站改版一种情况,域名A用301跳转到域名B,搜索引擎爬虫抓取后,会认为域名A永久性改变域名B,或者说域名A已经不存在,搜索引擎会逐步把域名...域名更换,必须保证所有页面301跳转至新域名相应页面域名更换后一定时期内,旧域名搜索引擎中仍然会被查到。但随着权重转移,旧域名最终会被清除出搜索引擎数据库。...与javascirp跳转、mete refresh跳转,flash跳转、php等动态语言redirect,301跳转是搜索引擎最喜欢一种跳转方式,也就是说虽然实现了相同目的,但301跳转会让搜索引擎感觉到最为友好...四、301重定向跳转实现方法 如果是Unix/Linux主机,可以用.htaccess文件做301跳转。.htaccess是一个普通文字文件,通过编辑软件创建后,存放到网站根目录下。....htaccess文件中指令作用是目录特定操作,如密码、转向、错误处理等。 如果是 Windows主机,控制面板进行301跳转设定。

    2.8K40

    .htaccess文件用法收集整理

    1.时区设置 有些时候,当你PHP里使用date或mktime函数时,由于时区不同,它会显示出一些很奇怪信息。下面是解决这个问题方法之一。就是设置你服务器时区。...你可以在这里找到所有支持时区清单。 1.SetEnv TZ Australia/Melbourne 2. 搜索引擎友好301永久转向方法 为什么这是搜索引擎友好呢?...个性化Error页面 对每个错误代码定制自己个性化错误页面。...1.# 显式规定对脚本其它动态文件禁止使用缓存   2.<FilesMatch “.....*)$ index.php [F,L]   ③、阻止访问你 .htaccess 文件 下面的代码可以阻止别人访问你.htaccess文件。同样,你也可以设定阻止多种文件类型。

    1.4K50

    简单配置.htaccess就可以实现几个功能

    之前说过.htaccess 文件使用,htaccess 文件是 Apache 服务器中一个配置文件,它负责相关目录下网页配置。...通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能,这里说一下平常简单配置...为了让你网站更安全,你可以通过 htaccess 文件来禁用这个功能: Options All -Indexes  显示个性化 404 错误页面 当用户访问了一个不存在页面的时候,网页服务器会显示...有很多 CMS 可以让你设置自定义错误页面,但最简单方法是更改 htaccess: ErrorDocument 404 /404.html  设置目录默认页面 假如你需要为不同目录设置不同默认页面...上传文件大小 这招共享空间服务器上很有用,可以让我用户上传更大文件。

    1.3K40

    Htaccess文件是什么以及Windows下自由创建.htaccess文件N种方法

    通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能。...笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你文件扩展名、封禁特定IP地址用户、只允许特定IP地址用户、禁止目录列表,以及使用其他文件作为index....htaccess使用实例 .htaccess使用实例收集整理.htaccess具体应用,供大家参考快速使用。...: /.htaccess /www/.htaccess /www/htdocs/.htaccess /www/htdocs/example/.htaccess 总共要访问4个额外文件,即使这些文件都不存在...,apache中httpd.conf选项配合此文件,完美实现了目录、站点访问控制,当然最多还是rewrite功能,即URL重写,PHP中实现伪静态一个重要途径,也是被公认为SEO中搜索引擎友好极为有效一个手段

    1.5K10

    如何在Ubuntu 18.04上使用mod_rewrite for Apache重写URL

    介绍 Apachemod_rewrite模块允许您以更干净方式重写URL,将人类可读路径转换为代码友好查询字符串。它还允许您根据条件重写URL。...一些流行开源软件,如WordpressJoomla,通常依赖.htaccess文件来使软件文件来修改创建额外按需规则。 开始使用.htaccess文件之前,您需要设置并保护更多设置。...应用程序可以使用查询字符串信息为访问者构建正确页面。 Apache重写规则通常用于将如上所述长而不愉快链接简化为友好URL,这些URL更易于视觉上进行打字和解释。...例如,假设您希望将所有请求重定向到您站点上不存在文件或目录,并将其重定向到主页,而不是显示标准404 Not Found错误页面。...同样,仅当指定名称不存在或不是目录时,!-d评估结果才为true。 最终线RewriteRule只为=有当请求不存在文件或目录时才将生效。

    4.3K11

    详解Apache下.htaccess文件常用配置

    htaccess在线生成程序中,请切换到“自定义错误页面”选项卡,然后“404(未找到)”后面的输入框中输入你错误页面地址即可。在线生成工具还可以处理其它类型错误,以此类推即可。...如果使用htaccess在线生成工具,只需要把“是否没有默认文档目录显示文件列表”菜单选择成“隐藏”即可,程序将自动生成相关代码。...4、WWW统一网址格式与重定向 SEO观点里认为,如果abcd.com与www.abcd.com都能访问,这对于搜索引擎来说是个非常不好体验,也很容易造成权重分散。...比如index.htm 、default.php等等: DirectoryIndex index.php 这行代码将index.php作为默认首页。其他页面请直接替换例子中index.php。...SEO中,搜索引擎也很快就会按照你设置,将收录网页更新。

    2.7K20

    怎么自定义服务器404,如何自定义404页面

    自定义404页面的目的是:告诉浏览者其所请求页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。是增强用户体验很好做法。...二、404页面SEO优化关系: 很多网站存在这个问题:为了增强用户体验,从而自定义404页面;但是没有正确设置404页面,导致返回是200或302状态码而不是404状态码。...二)apache服务器 为ApacheServer设置404错误页面的方法很简单,分2步完成: 1、服务器端设置: 在网站根目录.htaccess文件中加入以下内容: ErrorDocument404tfound.php...notfound.php为举例,实际制作时请自定义404页面文件名。 如果您网站根目录下没有.htaccess文件,可联系您服务器商。...最后说一下SEO优化关于设置404页面的其他要注意几点心得体会: 1、避免过于简单技术; 2、制作个性化设计把用户拉回来; 3、增加建议让用户跟着你走; 4、利用转向将用户导入指定页面; 5、合理利用适当增加些广告

    1.6K10

    如何在Debian 9上使用mod_rewrite为Apache重写URL

    选择其他版本: Ubuntu 18.04 介绍 Apachemod_rewrite模块允许您以更干净方式重写URL,将人类可读路径转换为代码友好查询字符串。它还允许您根据条件重写URL。...像WordpressJoomla这样流行开源软件是依赖.htaccess文件来根据需要进行修改附加规则。 开始使用.htaccess文件之前,您需要设置并保护更多设置。...使用&符号(&)分隔单独参数。查询字符串可用于各个应用程序页面之间传递附加数据。 例如,用PHP编写搜索结果页面可能使用类似 http://example.com/results.php?...应用程序可以使用查询字符串信息为访问者构建正确页面。 Apache重写规则通常用于将上述示例中长而不愉快链接简化为友好URL,这些URL更易于视觉上进行打字和解释。...shirtsummer参数值仍然地址,但没有查询字符串脚本名称。 以下是实现此目的一条规则: RewriteRule ^shirt/summer$ results.php?

    5K95

    如何在Debian 8上使用mod_rewrite为Apache重写URL

    该模块允许我们以更干净利落方式重写URL,将人们可读路径转换为代码友好查询字符串或根据其他条件重定向URL。 本教程分为两部分。第一部分设置了一个示例网站,并介绍了一个简单重写示例。...您现在拥有一个可操作.htaccess文件,其中包含一个简单规则,您可以根据需要进行修改扩展。以下部分中,我们将展示常用指令另外两个示例。...查询字符串可用于各个应用程序页面之间传递附加数据。 例如,用PHP编写搜索结果页面可以使用http://example.com/results.php?...Apache重写规则通常用于将如上所述长而不满意链接简化为友好URL,这些URL更易于视觉上进行打字和解释。...例如,假设您希望将所有请求重定向到您站点上不存在文件或目录,并将其重定向到主页,而不是显示标准404Not Found错误页面

    4.4K20

    代码实现WordPress站内搜索页面url静态化

    今天全百科网给大家来分享一段代码,可以让WordPress站内搜索结果页面的网址显示为伪静态URL效果,这样一来可以更加实现全站静态化效果。...s=关键字”动态URL链接样式, 部分WP博主觉得不符合SEO要求,这里我们来通过一段代码实现让WordPress站内搜索结果页面网址显示伪静态URL, 这样一来有利于seo,为啥这都有利于seo呢?...很多SEO优化外链工具就是通过站长工具查找自己域名看看seo状况,然后在这个过程中,页面就会被记录下载,最后蜘蛛爬行时候抓取了,就会变成一个外链了, 那么这里一样道理,用户搜索时候,如果页面是静态...[NC,R,L] 通过.htaccess文件添加伪静态规则也可以实现,把下面的代码添加到网站根目录.htaccess文件(对支持.htaccess主机有效)。...注意:如果添加代码到function.php没效果,请将代码往前添加,或者直接添加在<?php下面即可。

    1.8K41

    301跳转与URL转发

    但是我们说到用这种url转发方式是对seo不利,对搜索引擎最友好跳转方式是使用301转向(也叫301跳转,301重定向)。...首先第一条就是刚才我们提到为了seo优化,如何url网址规范化中也提到,设置301转向后,原来页面将返回301 HTTP 状态码给浏览器或者搜索引擎,告知搜索引擎次页面已经永久重定向到了新网页上...模式:通过.htaccess文件 当浏览器或搜索引擎spider发送一个页面请求时,Web服务器就会检查一个名为’.htaccess文件,这个文件指明了如何处理页面请求,通过修改设置’.htaccess...如果不能在后台设置,实现301重定向步骤也很简单:新建一个文件名为.htaccess.txt文档(注意前面的点号不能遗漏),txt文档中写入以下301转向代码: 1 Options +FollowSymLinks...PHP 301 重定向代码 301重定向也可以php文件中通过加入php header来实现,代码如下: 1 <?

    15.7K30

    重定向伪静态知识点总结

    伪静态是相对真实静态来讲, 伪静态只是改变了URL表现形式,实际上还是动态页面 伪静态有了真静态一样SEO 什么是伪静态重定向?...通过各种方法将各种网络请求重新定个方向转到其它位置(分为内部外部) http标准协议中3xx ( 主要用302 , 303 ) 用重定向技术来实现伪静态 .htaccess性能问题 I/O消耗 开启后访问页面...RewriteRule语法说明 RewriteRule模式匹配替换URL [flags] 模式匹配支持Perl格式正则表达式、rewrite变量 替换URL支持模式匹配结果rewrite...可选 [一个多个字母] [^排除这些内容] |或者 取值$1~$N来访问 16、临时重定向与永久重定向 区别作用(面向搜索引擎机器人) 不是顶级目录A页面做301定向到其它目录B ,则可以正常收录B...页面 而顶级目录A页面做302定向到其它目录B ,则收录是A页面

    2.1K30

    网站404错误页面制作方法

    这个很好理解,告诉用户访问页面不存在,而不会是系统默认错误页面。   二、提供合理解决方案,辅助访客完成访问目标。...404页面可以做跳转到首页,也可以是网站导航,网站地图页面,方便用户继续浏览,当然也可以是其他目的页面,这个视网站运营者目的需求。   三、提供个性化友好界面,提升访问体验。...(一)Apache下设置404错误页面   为Apache Server设置 404错误页面的方法很简单,只需.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php...最后,我们对404错误页面还需要更深一层了解:   首先,404错误应工作服务器级而不是网页级。   其次,必须确保PHP执行前服务器已经顺利地送出“404”状态码。   ...最后,给大家个测试http状态码地址:http://www.piaoyi.org/tool/http.php,404错误页面怎么做这个问题学seo一定要掌握。

    2.2K10

    htaccess简介16个小技巧

    通过htaccess文件,可以帮我们实现: 网页301重定向、 自定义404错误页面、 改变文件扩展名、 允许/阻止特定用户或者目录访问、 禁止目录列表、 配置默认文档等功能。...笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你文件扩展名、封禁特定IP地址用户、只允许特定IP地址用户、禁止目录列表,以及使用其他文件作为index...使用.htaccess 创建自定义出错页面。 对于Linux Apache来说这是一项极其简单事情。使用下面的.htaccess语法你可以轻松完成这一功能。...(把.htaccess放在你网站根目录下) ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument...使用.htaccess 访止盗链。 如果你网站上一个图片被别的N多网站引用了,那么,这很有可能会导致你服务器性能下降,使用下面的代码可以保护某些热门链接不被过多引用。

    1.1K20

    利用Apache. htaccess完美解决301重定向.htaccess文件实现301重定向常用七种方法

    使用.Htaccess文件实现301重定向常用七种方法 301重定向对广大站长来说并不陌生,从网站建设到目录优化,避免不了对网站目录进行更改,在这种情况下用户收藏夹里面搜索引擎里面可能保存还是老地址...实现方法是.htaccess文件中加入以下规则: 代码如下: 1 2 3 RewriteEngine On RewriteCond %{HTTP_HOST} !...2.重定向Www.Domain.Com到Domain.Com 这种操作刚好上面的域名显示是相反,规则如下: 代码如下: 1 2 3 RewriteEngine On RewriteCond...6.IIS服务器下实现301重定向 具体方法如下:打开internet信息服务管理器,欲重定向网页或目录上按右键,选中“重定向到URL”, 在对话框中输入目标页面的地址,切记要选中“资源永久重定向...7.Apache服务器实现301重定向 Apache服务器实现301重定向方法园子以前文章中提到过,只需要在.htaccess文件中加入以下规则: 代码如下: 修改.htaccess文件

    3.1K20

    WordPress || .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能。...mod_rewrite.c 模块,则运行以下代码 RewriteEngine On #启用 mod_rewrite 引擎 RewriteBase / #设置目录重写基准URL为 / RewriteRule...-f #如果请求不是一个文件,继续处理 RewriteCond %{REQUEST_FILENAME} !-d #如果请求不是一个目录,继续处理 RewriteRule ..../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress htaccess 到这里结束 使用范例 设置错误页面...为首页文件,如不存在依次向后查找 DirectoryIndex index.html index.cgi index.php 设置媒体文件为可下载而非播放 AddType application/octet-stream

    2.1K10
    领券