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

htaccess简介和16个小技巧

通过htaccess文件,可以帮我们实现: 网页301重定向、 自定义404错误页面、 改变文件扩展名、 允许/阻止特定用户或者目录访问、 禁止目录列表、 配置默认文档等功能。...例 如,需要使用.config ,则可以服务器配置文件按以下方法配置:AccessFileName .config 。...使用.htaccess 创建自定义出错页面。 对于Linux Apache来说这是一项极其简单事情。使用下面的.htaccess语法你可以轻松完成这一功能。...(把.htaccess放在你网站根目录下) ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument...把某些特殊IP地址请求重定向到别的站点 ErrorDocument 403 http://www.youdomain.com Order deny,allow Deny from all Allow

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

.htaccess重写规则

前面的#,然后设置目录属性AllowOverride All,重启apache即可 常见格式 下面是一个典型htaccess文件 # 开启URL重写 RewriteEngine on # URL重写作用域...(gif|jpg|png)$ - [F] 由于是基于HTTP_REFERER验证,所以只能防止一般图片盗链,因为HTTP_REFERER是比较容易伪造 自定义404错误页面 如果用户输入了一个不存在...url,那么就显示自定义错误页面 ErrorDocument 404 /404.html # 其他同理 ErrorDocument 500 /500.html 处理移动过文件 Redirect 301...([a-z]+)$ $1.php [L] 禁止显示目录列表 如果目录里没有index文件,又没有对该目录做过特别的处理,尤其是windows主机,那么该目录里内容就会显示出来,这时可以根目录创建 一个...  ErrorDocument 403 /page.html   allow from all #如果想禁止特定IP deny from 123.123.123.123

1.9K30

.htaccess 文件使用手册

什么是 .htaccess 文件? 概述来说,htaccess 文件是 Apache 服务器一个配置文件,它负责相关目录下网页配置。...通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress htaccess 到这里结束 使用范例 设置错误页面...ErrorDocument 400 /error_pages/400.html ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages.../403.html ErrorDocument 404 /error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir

5.1K40

使用 .htaccess 提高 WordPress 安全性和可用性

.htaccess 是一个特殊文件,它能改变服务器设置,比如它可以定制 404 错误页面。... order allow,deny deny from all 6. 自定义错误文档 这条指令做更多是网站易用性而不是安全性。...它们指定了一旦服务器错误,哪个页面将被显示,如页面找不到(代码 404) 禁止访问(代码 403)等等。...ErrorDocument 404 /notfound.php ErrorDocument 403 /forbidden.php ErrorDocument 500 /error.php 7....当然还有很多 htaccess 指令和很多方法可以提高网站可用性和安全性,不过这里所列出应该占了日常所需大部分了。当你上传该文件到服务器之后,你应该仔细测试直到网站所有的功能都工作正常。

58910

WordPress || .htaccess 文件使用手册

什么是 .htaccess 文件? 概述来说,htaccess 文件是 Apache 服务器一个配置文件,它负责相关目录下网页配置。...通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress htaccess 到这里结束 使用范例 设置错误页面...ErrorDocument 400 /error_pages/400.html ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages.../403.html ErrorDocument 404 /error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir

2K10

11.1411.15 Apache和PHP结合

www.example.com:80 前# 去除掉,保存退出即可 把Require all denied 改成 若是更改,那么访问会是 403 第一处:取消警告信息 在运行/usr/local/...这时把规则添加上,会发现又可以正常访问了 有时浏览器去访问虚拟机IP,会显示 403Forbidden 错误界面 这是因为/usr/local/apache2.4/conf/httpd.conf配置文件... 还有后面的 Require all granted 若是将这里Require all granted改成Require...,显示403Forbidden(403是它状态码,正常情况下,状态码都是200) 第三处:因为要支持php,所以要增加一行php相关配置 如果增加这一行,那么php就无法解析 [root@hf-01...当看到php正常显示,如上图,那说明php支持支持解析 如果php不支持解析(以上四步骤错误一处),那么刷新页面显示出来则是源代码(就是 1.php 文件代码) 如果遇到php无法解析

1.4K100

.htaccess 文件使用手册

什么是 .htaccess 文件? 概述来说,htaccess 文件是 Apache 服务器一个配置文件,它负责相关目录下网页配置。...通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定用户或者目录访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress htaccess 到这里结束 使用范例 设置错误页面...ErrorDocument 400 /error_pages/400.html ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages.../403.html ErrorDocument 404 /error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir

1.8K30

Apache和PHP结合

现在我们就开始: httpd主配置文件: vim /usr/local/apache2.4/conf/httpd.conf 修改以下4个地方: ServerName Require all denied...(三)有时候也会有这种情况:出现 403 forbidden 搜索 /Require,更改Denied 为如下granted ?...(四)因为需要支持PHP所以我们要在配置文件增加一行与PHP相关配置: 搜索 /AddType, 增加一行如下,注意点前面的空格!...(如果增加则PHP无法解析) AddType application/x-httpd-php .php ? (四)增加一个索引页面 搜索 /Index, 原有基础增加一个index.php ?.../htdocs/1.php 再次输入IP地址例:192.168.101.11/1.php 就可以显示一个很规整PHP页面信息,如果不可以加载,分析如下: [[email protected]02 ~]

1.8K60

.htaccess文件用法收集整理

V站笔记 1.时区设置 有些时候,当你PHP里使用date或mktime函数时,由于时区不同,它会显示出一些很奇怪信息。下面是解决这个问题方法之一。就是设置你服务器时区。...1.ErrorDocument 401 /error/401.php   2.ErrorDocument 403 /error/403.php   3.ErrorDocument 404 /error/...①、通过.htaccess放盗链 痛恨那些偷盗链接你web服务器图片资源而耗尽了你带宽行为吗?试试这个,你可以防止这种事情发生。... # 把所有被阻止请求转向到403禁止提示页面! 15.  ... # 开放目录浏览 4.Options All +Indexes ⑥、改变缺省Index页面 你可以把缺省 index.html, index.php 或 index.htm 改成其它页面

2.2K20

.htaccess文件用法收集整理

1.时区设置 有些时候,当你PHP里使用date或mktime函数时,由于时区不同,它会显示出一些很奇怪信息。下面是解决这个问题方法之一。就是设置你服务器时区。...1.ErrorDocument 401 /error/401.php   2.ErrorDocument 403 /error/403.php   3.ErrorDocument 404 /...   安全问题 下面的htaccess代码能够提高你web服务器安全水平。图片链接盗用保护非常有用,它能防止其他人偷盗使用你服务器图片资源。...①、通过.htaccess放盗链 痛恨那些偷盗链接你web服务器图片资源而耗尽了你带宽行为吗?试试这个,你可以防止这种事情发生。... # 把所有被阻止请求转向到403禁止提示页面! 15.

1.4K50

Apache常用配置-运维笔记

ErrorDocument 404 /err.html 加入以上代码后,如果访问本地IP,但是该IP确没有配置文件配置时,则会访问以上代码指定页面 =...这样,客户端会记住原始请求URL。 permanent:表示被请求文件不在指定位置,而是永久位置。这样,客户端会记住新URL gone:表示文件不在此位置,而且以后也不在新位置。...================================================= Apache接受区分大小写URL: 1.安装mod_speling模块 2.配置文件添加:...通过对.htaccess文件进行设置,可以帮我们实现:网页301重定向、自定义400/403/404/500错误页面、改变文件扩展名、允许/阻止指定IP用户访问、禁止目录列表、配置默认文档等功能,可以说是功能非常强大...403 /error_pages/403.html ErrorDocument 404 /error_pages/404.html ErrorDocument 500 /error_pages/500

2.6K20

Apache安装与安全配置详细

FollowSymLinks AllowOverride None Rquire all granted #Indexes:可以该目录中使用符号连接,从漏洞角度上讲也就是目录遍历漏洞...Apache添加Guests用户组) WeiyiGeek. 3.错误重定向 描述:错误重定向是指通过Web程序出错令其跳转到指定显示界面,首先可以通过设置.htaccess文件达到目的,但是windows...中正常情况下无法直接创建.xxx文件,所以要是使用DOS命令echo 1 > .htaccess,然后在用其他编辑器编辑.htaccess文件即可, 比如设置404错误重定向,.htaccess文件添加...:ErrorDocument 404 /404.html $vim .htaccess ErrorDocument 404 /404.html #然后同目录下创建404.html文件 ...Allow from all Require all granted 比如对于本条正则当访问tttt.html时会跳转到404.html界面。

3K20

Linux基础(day42)

www.example.com:80 前# 去除掉,保存退出即可 把Require all denied 改成 若是更改,那么访问会是 403 第一处:取消警告信息 在运行/usr/local/...这时把规则添加上,会发现又可以正常访问了 有时浏览器去访问虚拟机IP,会显示 403Forbidden 错误界面 这是因为/usr/local/apache2.4/conf/httpd.conf配置文件... 还有后面的 Require all granted 若是将这里Require all granted改成Require...,显示403Forbidden(403是它状态码,正常情况下,状态码都是200) 第三处:因为要支持php,所以要增加一行php相关配置 如果增加这一行,那么php就无法解析 [root@hf-01...当看到php正常显示,如上图,那说明php支持支持解析 如果php不支持解析(以上四步骤错误一处),那么刷新页面显示出来则是源代码(就是 1.php 文件代码) 如果遇到php无法解析

1.5K70

21 个非常有用 .htaccess 提示和技巧

自定义错误页 ErrorDocument 404 errors/404.html 当用户访问页面报错时,例如页面找不到你希望显示自定义错误页面,你可以通过这种方法来实现。...或者是动态页面ErrorDocument 404 /psych/cgi-bin/error/error?404 3....控制访问文件和目录级别 .htaccess 经常用来限制和拒绝访问某个文件和目录,例如我们有一个 includes 文件夹,这里存放一些脚本,我们希望用户直接访问这个文件夹,那么通过下面的脚本可以实现...通过 .htaccess 实现缓存策略 通过设置浏览器缓存静态文件可以提升网站性能: # year <FilesMatch "\....使用 GZIP 对输出进行压缩 .htaccess 添加下面的代码可以将所有的 css、js 和 html 使用 GZIP 算法压缩: mod_gzip_on

1.5K30
领券