- Linux文件系统安全攻略
- 简析防止黑客入侵服务器的三步曲
- 网站服务器被黑或挂马的解决思路
- 防止数据丢失 服务器硬盘之安全插拔
- 服务器进机房前的安全准备
- CTO和CIO注意:网络安全的八个“潜规则”
- 几招技巧彻底加强Windows文件保护稳定性
- 提高安全减少风险 网络服务器保护方法
- 网管员知识 服务器托管不可不知五大问题
- 关于服务器虚拟化知识十二问
- IIS6.0不能上传大于200K文件解决办法
- 详解:九大Linux编辑器
- 可以关闭企业网络内所有IPv6通道吗?
- 修复系统有妙招 重装不是首选
- 如何计算WEB服务器的最大负载量
- 用服务器的站长常犯的错误
- 服务器常见故障的诊断与解决
- 增加服务器稳定性12种技术
- 数据中心服务器的温度多少最合适
- 服务器管理最容易犯的十大错误
1、PHP 301 重定向代码header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.mvpec.com/articles/301/”);
exit();
2、Apache301 重定向代码新建。htaccess文件,输入下列内容(需要开启mod_rewrite):1)将不带WWW的域名转向到带WWW的域名下Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mvpec.com [NC]
RewriteRule ^(.*)$ http://www.mvpec.com/$1 [L,R=301]
2)重定向到新域名Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.mvpec.com/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
3、ASP 301重定向代码<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.mvpec.com/articles/301/”
%>
4、ASP.Net 301重定向代码<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.mvpec.com/articles/301/“);
}
</script>
5、Apache下vhosts.conf中配置301转向为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:<VirtualHost *:80>
ServerName www.mvpec.com
DocumentRoot /home/mvpec
</VirtualHost>
<VirtualHost *:80>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.mvpec.com/$1
</VirtualHost>
6、JSP 301重定向代码<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.mvpec.com/” );
response.setHeader( “Connection”, “close” );
%>
7、CGI Perl 301重定向代码$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
8、nginx 301重定向代码把www.hxj.com和hxj.com合并,并把之前的域名也一并合并。 有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host):
server {
server_name www.hxj.com hxj.com ;
if ($host != 'www.hxj.com' ) {
rewrite ^/(.*)$ http://www.hxj.com/$1 permanent;
}
…
}
第二种方法:
server {
server_name hxj.com;
rewrite ^/(.*) http://www.hxj.com/$1 permanent;
}
这两种方法中, permanent是关键,详细说明见nginx重定向规则说明。
last – 基本上都用这个Flag。
break – 中止Rewirte,不在继续匹配
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301
301转向情况检测http://www.seoconsultants.com/tools/headers.asp
http://www.internetofficer.com/seo-tool/redirect-check/
