php_value 在.htaccess 中的使用

1、php_value memory_limit 64M //设置记忆缓存大小

2、ErrorDocument 404 errors/404.html //指定404错误的页面

3、DirectoryIndex index.html index.php index.htm //设置首页默认访问的文件名以及各式

4、Redirect 301 /old/file.html http://yourdomain.com/new/file.html 重定向文件

5、RedirectMatch 301 /blog(.*) http://yourdomain.com/$1 //批量重定向地址

6、设置浏览器缓存

Header set Cache-Control "public"

Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"

Header unset Last-Modified#2 hours

Header set Cache-Control "max-age=7200, must-revalidate"

SetOutputFilter DEFLATE

Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"

7、启用Gzip 设置压缩文件的类型

mod_gzip_on Yes

mod_gzip_dechunk Yes

mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$

mod_gzip_item_include handler ^cgi-script$

mod_gzip_item_include mime ^text/.*

mod_gzip_item_include mime ^application/x-javascript.*

mod_gzip_item_exclude mime ^image/.*

mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

上面的代码是需要开启模块的支持的 如果没开启

加上这段代码

php_value output_handler ob_gzhandler

8、重定向页面到https ( ssl )

RewriteEngine On

RewriteCond %{HTTPS} !on

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

9、url重写 也就是伪静态

例子1:

重写

product.php?id=12 为 product-12.html

RewriteEngine on

RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1

例子2:

重写

yoursite.com/user.php?username=xyz 为 yoursite.com/xyz

RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1

RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

括号内的数据表示参数的值 从左到右 一次为 $1 $2 命名

10、重定向 域名都指向到www域名下301

RewriteEngine On

RewriteCond %{HTTP_HOST} ^yonghappyl\.com$

RewriteRule (.*) https://www.yonghappy.com/$1 [R=301,L]

11、重定向域名到子文件

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.yonghappy.com\.com$ [OR]

RewriteCond %{HTTP_HOST} ^www\.www.yonghappy.com\.com$

RewriteCond %{REQUEST_URI} !^/new/

RewriteRule (.*) /new/$1

12、防止目录列表

Options -Indexes

或者

IndexIgnore *

13、添加新的MIME类型

文件的类型取决于文件扩展名。在下载的时候未被承认的文件扩展名被视为文本数据或者是损坏的。

AddType application/x-endnote-connection enz

AddType application/x-endnote-filter enf

AddType application/x-spss-savefile sav

14、拒绝访问静态文件数据

比如图片css js 如果不是本地站点的话

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{REQUEST_URI} !^/(wp-login.php|wp-admin/|wp-content/plugins/|wp-includes/).* [NC]

RewriteCond %{HTTP_REFERER} !^https://www.yonghappy.com.*$ [NC]

RewriteRule \.(ico|pdf|flv|jpg|jpeg|mp3|mpg|mp4|mov|wav|wmv|png|gif|swf|css|js)$ - [F,NS,L]

15、php上传文件参数限制参数设置

php_value upload_max_filesize 20M

php_value post_max_size 20M

php_value max_execution_time 200

php_value max_input_time 200

16、不允许脚本执行

Options -ExecCGI

AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi

17、更改字符编码和语言标题

AddDefaultCharset UTF-8

DefaultLanguage en-US

18、设置默认的地区时间

SetEnv TZ America/Indianapolis

19、强制文件另存为提示

AddType application/octet-stream .avi .mpg .mov .pdf .xls .mp4

20、设置cookie

Header set Set-Cookie "language=%{lang}e; path=/;" env=lang

---------

RewriteEngine On

RewriteBase /

RewriteRule ^(.*)(de|es|fr|it|ja|ru|en)/$ - [co=lang:$2:.yourserver.com:7200:/]

21、设置自定义标题

Header set P3P "policyref=\"https://www.yonghappy.com/w3c/p3p.xml\""

Header set X-Pingback "https://www.yonghappy.com/xmlrpc.php"

Header set Content-Language "en-US"

Header set Vary "Accept-Encoding"

22、根据用户请求头阻塞用户请求

SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT

SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT

Deny from env=HTTP_SAFE_BADBOT

支持博主

用金钱来联络感情吧~

心晴客栈 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明.htaccess更改php的配置!

.htaccess php设置,.htaccess更改php的配置相关推荐

  1. linux apache htaccess,Apache下htaccess的配置使用详解

    Apache下htaccess的配置使用详解 看到群里很多前辈都在讨论.htaccess的用法,自己之前也小用过,只做了404的重定向,当然.htaccess的功能远不止这些,他还可以帮助我们做很多( ...

  2. Apache 中 .htaccess 文件设置技巧16则

    .htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能.. ...

  3. 您的计算机配置已更改,怎么解决win10开机显示你的硬件设置已更改,请重启电脑...

    WIN10是新的系统,所以如果出现问题,一般都是驱动问题,比如每次开机都会遇到提示:你的硬件设置已更改,请重启电脑,很烦人,过一段时间就会出现这个问题,究其原因就是驱动问题,而这一次是显卡驱动导致,而 ...

  4. centos php htaccess,CentOS下.htaccess不起作用的解决方法

    结果点击一个链接直接404 Not Found.悲剧,看来Apache的Rewrite部分有问题了,完全无视掉了.htaccess文件!经过检查Apache的模块,发现Rewrite模块是开启的状态, ...

  5. linux apache htaccess,Apache服务器htaccess总结

    htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻止特定的 ...

  6. linux桌面时区设置,如何在Ubuntu 20.04上设置或更改时区

    对于许多与系统相关的任务和进程,使用正确的时区至关重要. 例如,cron守护程序使用系统的时区执行cron作业,而日志文件中的时间戳基于系统的同一时区. 在Ubuntu上,系统的时区是在安装过程中设置 ...

  7. 计算机防火墙不能更改,win7系统更新防火墙设置不能更改的解决方法

    我们在操作win7系统电脑的时候,常常会遇到win7系统更新防火墙设置不能更改的困惑吧,一些朋友看过网上零散的win7系统更新防火墙设置不能更改的处理方法,并没有完完全全明白win7系统更新防火墙设置 ...

  8. redis修改配置重启命令_如何从命令行更改Redis的配置

    redis修改配置重启命令 介绍 (Introduction) Redis is an open-source, in-memory key-value data store. Redis has s ...

  9. Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)

    Hadoop入门(二)--VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021) 之前在上一篇文章中讲述了 CentOS7下载+VM上安装(手动 ...

最新文章

  1. 即将 50 岁的雷军,重新回到手机战场
  2. Node核心模块Buffer
  3. vue axios 配置上服务器后报错'Access-Control-Allow-Origin' header](亲测)
  4. C++学习笔记-----不要在构造函数和析构函数中调用虚函数
  5. 均值极差图控制上下限_年度质量回顾-单值移动极差
  6. 口罩告急,全民互助!“口罩互助”小程序重磅上线!
  7. Vue watch如何同时监听多个属性?
  8. java容器遍历_高效遍历Java容器详解
  9. Net设计模式实例系列文章总结[转]
  10. [转] PyTorch 0.4新版本 升级指南 no_grad
  11. matlab微积分如何计算器,利用matlab进行微积分的计算.pptx
  12. win10 没有计算机策略,Win10家庭版找不到组策略gpedit.msc的解决方法
  13. 大师级中国风复古景区网站设计及html前端源码
  14. Tomcat安装时提示:No Java Virtual Machine found in folder:XXX
  15. php中fastcgi和php-fpm是什么
  16. Ubuntu12.10 下 音乐播放器没声音
  17. Android resource compilation failed 一定能搞定的办法
  18. Android 百度地图marker中图片不显示的解决方案
  19. Sqlmap速查表/功能移植/Python批量检测SQL注入
  20. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

热门文章

  1. 冉宝的每日一题--8月5日
  2. 展锐平台的camera sensor驱动代码设计解析(2)
  3. 计算机技术在设计中的应用浅论,论计算机技术在美术设计中的应用
  4. 智能家居品牌十大排名、智能洗地机品牌排行榜
  5. Android Compose日期选择器
  6. 多多客api_多多客小程序如何配置微信开放平台?
  7. c3p0连接池技术和Druid连接池技术比较
  8. python文件之间的相互调用_一行 Python 代码能实现什么丧心病狂的功能?
  9. windows server2012安装telnet
  10. keras 回归预测_Keras-使用MPL进行回归预测