标签:Apache

.htaccess的RewriteRule不生效

由于网站链接改版,需要对一些旧的已经被收录的内容进行301跳转。规则如下 Old: http://blog.zivers.com/post/666 New: http://blog.zivers.com/post/666.html 规则很简单,就是添加一个.html后缀。于是我在.htaccess中写入了一条RewriteRule: RewriteRule ^post/(\d+)$ /post/$…

阅读全文 »

修改Apache2的Access日志格式

这是一个由实际需求引发的问题。公司服务器上原来有一个防止恶意抓取脚本,基本思路是从Apache2的access.log中获取到访问的来源ip,然后对ip进行分析,提取出其中的可疑ip加入Apache2的block ip中。 但是,由于Apache版本的升级还是其他不知道的什么缘故,脚本无法使用了。查到原因发现是因为类似以下的记录引起的: 记录1: crawl-66-249-75-174.googl…

阅读全文 »

在Ubuntu服务器上部署一个网站(Apache2)

服务器环境:Ubuntu 15.04 x64    权限:root 1、安装Apache2 ~# apt-get install apache2 安装完成后,得到一下几个文件夹: 网站默认目录: /var/www/ #如果部署多个网站则在此目录下新建子目录 /var/www/html/ #网站默认根目录 Apache2配置目录: /etc/apache2/ /etc/apache2/mods-av…

阅读全文 »

使用.htaccess实现网站的301重定向

为什么要使用301重定向? 301转向是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。 网页A用301重定向转到网页B,搜索引擎可以肯定网页A永久性改变地址,或者说实际上不存在了,搜索引擎就会把网页B当做唯一有效的目标。这是搜索引擎唯一推荐的不会产生怀疑的转向方法,最重要的是,网页A累积的页面权重被传到网…

阅读全文 »