友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

apache后缀禁止方法

post by rocdk890 / 2013-8-1 15:40 Thursday linux技术

  前面给大家介绍了nginx怎么禁止后缀执行,今天也来说下apache禁止后缀的方法,其实我个人觉得apache的后缀禁止方法比nginx的简单很多.
  系统:centos 5.9
  环境:lamp
apache禁止后缀的方法:
这里就只演示下怎么禁止php执行,其他的稍微简单改了就好.在你要禁止的目录下新建个.htaccess,内容为:
<FilesMatch ...

阅读全文>>

标签: apache php linux .htaccess 禁止 防止 后缀

评论(0) 引用(0) 浏览(3870)

.htaccess文件用法集锦

post by rocdk890 / 2013-5-1 0:50 Wednesday linux技术

1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。

SetEnv TZ Australia/Melbourne  




2. 搜索引擎友好的301永久转向方法为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查30...

阅读全文>>

标签: 配置 .htaccess 伪静态 Config 用法

评论(0) 引用(0) 浏览(5182)

使用.htaccess实现目录跳转的代码

post by rocdk890 / 2013-4-15 22:57 Monday linux技术

  今天同事要求我让在网站根目录下,让apache默认访问一个目录a,但另外一个目录b也要保留可以访问,但只有一个域名可以使用,大家看到这可能要说很简单,直接把b拖进a里就可以搞定吧,但这样是不可以的.
  网站结构图:
  wwwroot(apache指向的根目录)
   |
   |-a
   |
&nb...

阅读全文>>

标签: apache 配置 linux .htaccess 跳转 Config 代码

评论(0) 引用(0) 浏览(6152)

nginx下wordpress伪静态设置

post by rocdk890 / 2012-5-31 17:29 Thursday linux技术

  最近无聊搭建了个WordPress的blog系统来玩,记录下在nginx下的伪静态规则,但nginx是不支持.htaccess文件的,所以只能写到配置里.
1.下面是nginx的伪静态,要写在server里.
location / {
if (-f $request_filename/index.html){
        rewrite (.*) ...

阅读全文>>

标签: nginx 配置 .htaccess 设置 伪静态 rewrite Wordpress

评论(2) 引用(0) 浏览(7765)

apache屏蔽恶意User-Agent

post by rocdk890 / 2012-2-19 15:37 Sunday linux技术

 今天检查服务器的网站日志,发现老是有人来扫描phpmyadmin这个软件,我也知道这个软件的漏洞很多,但我根本就没有在服务器上安装,老是去屏蔽他们的ip让我很烦躁了,决定直接屏蔽User-Agent来解决这个问题了.

  系统:centos 5.5
  软件:apache 2.2.21

1.查看apache日志后,记住要屏蔽的User-Agent

 点击查看原图

从上图可以看...

阅读全文>>

标签: apache centos .htaccess user-agent agent 屏蔽 user agent 禁止 恶意

评论(6) 引用(0) 浏览(15922)

.htaccess阻止坏爬虫

post by rocdk890 / 2012-1-10 10:25 Tuesday linux技术

可以根据 HTTP_USER_AGENT 来判断它们。把自己的agent设置为常用浏览器标识,比如 “Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)” ,就没办法了。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:rocdk890@gmail.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures .......

阅读全文>>

标签: apache .htaccess 伪静态 rewrite robots 阻止

评论(2) 引用(0) 浏览(3552)

用.htaccess设置PHP错误显示(转)

post by rocdk890 / 2011-12-1 16:56 Thursday linux技术

今天在网上看到使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上相当于更改PHP.ini的参数,很是方便。将以下相应代码放到对应目录中的.htaccess文件,即可实现相应功能。

关闭错误显示:

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

只显示PHP错误:

php_flag  display_errors        on
php_flag  display_startup_errors on
php_value error_reporting        2047

其中,“2047”为要显示的错误的级别,详细表格如下:

1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
4096 E_RECOVERABLE_ERROR 

要把错误保存到日志文件中,可以这样设置...

阅读全文>>

标签: php 错误 .htaccess 设置 显示

评论(0) 引用(0) 浏览(9976)