301跳转代码全集(ASP|PHP|JSP|.NET)
来源:互联网 发布:vegas pro for mac 编辑:程序博客网 时间:2024/05/01 14:54
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.ahwebs.com/articles/301/”
%>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.ahwebs.com/articles/301/”
%>
3、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.ahwebs.com/articles/301/“);
}
</script>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.ahwebs.com/articles/301/“);
}
</script>
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.ahwebs.com/articles/301/”);
exit();
header(”Location: http://www.ahwebs.com/articles/301/”);
exit();
5、CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
print $q->redirect(”http://www.new-url.com/”);
6、JSP下的301转向代码
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.ahwebs.com/” );
response.setHeader( “Connection”, “close” );
%>
response.setStatus(301);
response.setHeader( “Location”, “http://www.ahwebs.com/” );
response.setHeader( “Connection”, “close” );
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.ahwebs.com/$1 [L,R=301]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.ahwebs.com/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.ahwebs.com/$1 [L,R=301]
RewriteEngine on
RewriteRule ^(.*)$ http://www.ahwebs.com/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
8、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
<VirtualHost *:80>
ServerName www.ahwebs.com
DocumentRoot /home/lesishu
</VirtualHost>
ServerName www.ahwebs.com
DocumentRoot /home/lesishu
</VirtualHost>
<VirtualHost *:80>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.ahwebs.com/$1
</VirtualHost>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.ahwebs.com/$1
</VirtualHost>
Apache下除了以上2种方法,还有其他配置方法和可选参数
- 301跳转代码全集(ASP|PHP|JSP|.NET)
- 301跳转代码全集(ASP|PHP|JSP|.NET)
- 301跳转代码全集(ASP|PHP|JSP|.NET)
- 301跳转代码全集(ASP|PHP|JSP|.NET)
- 301重定向设置及程序代码实现全集(ASP|.NET|PHP|JSP)
- asp.net php asp jsp 301重定向的代码
- asp,asp.net,php,jsp下的301转向代码,整站重定向
- asp,asp.net,php,jsp下的301转向代码,整站重定向
- asp.net php asp jsp 301重定向的代码(集合)
- ASP-PHP-JSP-NET-CF
- JSP、PHP、ASP跳转代码实现一个网站空间绑定多个域名,建立多个网站
- 301重定向实现方法(asp.net asp php jsp)
- ASP.NET中的跳转 200, 301, 302转向实现代码
- asp php jsp asp.net 的比较
- PHP、ASP、JSP、Asp.net比较
- PHP、ASP、JSP、Asp.net比较
- ASP,PHP,JSP,ASP.NET基础知识
- CGI ASP PHP JSP ASP.net 比较
- LeetCode - Binary Tree Maximum Path Sum
- (一)Socket I/O模型之选择(select)
- 【算法】贪心算法之背包与装箱问题
- MySQL Applier for Hadoop
- 毕业了我们应该放声大笑
- 301跳转代码全集(ASP|PHP|JSP|.NET)
- linux vi 用法
- 关于wchar_t 的输出及 wchar_t* 与 char*之间的相互转换
- matlab与C混合编程生成.mex文件
- hdu 1301 Jungle Roads
- 解决U盘不能弹出,提示:现在无法停止通用卷设备的解决方法(可行)
- bellman-ford 算法
- Android应用程序的编译和打包
- 再回南开