找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 7444|回复: 13
打印 上一主题 下一主题

301转向代码合集

2467

主题

2467

主题

2467

主题

管理员

易达创始人

Rank: 9Rank: 9Rank: 9

积分
30815
跳转到指定楼层
1#
admin_2 发表于 2012-12-8 20:54:30 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
  1. 1、IIS下301设置

  2. Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

  3. 2、ASP下的301转向代码


  4. <%@ Language=VBScript %>
  5. <%
  6. Response.Status=”301 Moved Permanently”
  7. Response.AddHeader “Location”, “http://www.lesishu.cn/articles/301/”
  8. %>

  9. 3、ASP.Net下的301转向代码


  10. <script runat=”server”>
  11. private void Page_Load(object sender, System.EventArgs e)
  12. {
  13. Response.Status = “301 Moved Permanently”;
  14. Response.AddHeader(”Location”,”http://www.lesishu.cn/articles/301/“);
  15. }
  16. </script>

  17. 4、PHP下的301转向代码


  18. header(”HTTP/1.1 301 Moved Permanently”);
  19. header(”Location: http://www.lesishu.cn/articles/301/”);
  20. exit();

  21. 5、CGI Perl下的301转向代码


  22. $q = new CGI;
  23. print $q->redirect(”http://www.new-url.com/”);

  24. 6、JSP下的301转向代码


  25. <%
  26. response.setStatus(301);
  27. response.setHeader( “Location”, “http://www.lesishu.cn/” );
  28. response.setHeader( “Connection”, “close” );
  29. %>

  30. 7、Apache下301转向代码

  31. 新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

  32. 1)将不带WWW的域名转向到带WWW的域名下


  33. Options +FollowSymLinks
  34. RewriteEngine on
  35. RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
  36. RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]

  37. 2)重定向到新域名


  38. Options +FollowSymLinks
  39. RewriteEngine on
  40. RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]

  41. 3)使用正则进行301转向,实现伪静态


  42. Options +FollowSymLinks
  43. RewriteEngine on
  44. RewriteRule ^news-(.+)\.html$ news.php?id=$1

  45. 将news.php?id=123这样的地址转向到news-123.html

  46. 8、Apache下vhosts.conf中配置301转向

  47. 为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:


  48. <VirtualHost *:80>
  49. ServerName www.lesishu.cn
  50. DocumentRoot /home/lesishu
  51. </VirtualHost>

  52. <VirtualHost *:80>
  53. ServerName lesishu.cn
  54. RedirectMatch permanent ^/(.*) http://www.lesishu.cn/$1
  55. </VirtualHost>
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表