`
呼延浩云
  • 浏览: 84956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
69e5c1d2-1364-320a-a0f2-0de5143310d8
互联网的那点事
浏览量:10990
社区版块
存档分类
最新评论

如何在PHP中实现301永久重定向

阅读更多

有时您可能希望您的访问者重定向到新的URL地址。这篇文章将告诉你如何让一个PHP重定向使用301永久移动“的重定向。这是一个你应该使用,因为它是最搜索引擎友好。喜欢这个名字所暗示的,PHP重定向告诉浏览器(或搜索引擎机器人),该页面已被永久移动到新的位置。

PHP重定向代码
那李新的博客做实验吧,网址www.ilixin.net。要重定向到一个新的位置的人与机器人使用这个PHP重定向代码:

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.ilixin.net”);
?>

提示:使用小写名称的头功能(ħ怡达)确保你的PHP重定向代码兼容PHP 6。

 

阅读更多?

 

详细请看请查看李新的博客。转载请注明出处。http://www.ilixin.net/479.html

分享到:
评论

相关推荐

    301重定向(php,asp.net,jsp,sap)

    在PHP脚本中,可以通过`header()`函数来实现301重定向。示例代码如下: ```php &lt;?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://nowamagic.net/newpage.html"); exit(); ?&gt; ``` 这段...

    Nginx下WordPress链接(url伪静态)301永久重定向实现方法

    4. **永久重定向实现**:在rewrite指令中加入`permanent`参数,实现301永久重定向。 5. **测试重定向**:完成重定向规则后,重新加载或重启Nginx服务,并通过浏览器测试重定向规则是否生效。 6. **错误处理**:使用`...

    301重定向的设置方法

    对于使用动态网页技术如ASP或PHP开发的网站,可以在页面的头部添加代码来实现301重定向: - **ASP代码示例**: ```vb Response.Status = "301 Moved Permanently" Response.AddHeader "Location", ...

    ECSHOP 301重定向带动态页面跳转到静态页面插件

    实现301重定向的方法有多种,包括在服务器配置文件(如Apache的.htaccess或Nginx的server.conf)中添加规则,或者通过编程语言(如PHP)在应用级别处理。ECSHOP的这个插件很可能是在后台提供了用户友好的界面,让...

    12种实现301网页重定向方法的代码实例(含Web编程语言和Web服务器)

    本文介绍了实现301网页重定向的12种方法,包括在主流编程语言(如PHP、ASP、***、JSP、CGI/Perl、Ruby on Rails、ColdFusion)中如何设置301状态码和Location头部,以及在Web服务器(如IIS、Apache)中配置301重定向...

    最土团购_完美301重定向

    在“最土团购”的场景中,实现301重定向的目的是确保所有非首页的HOST请求都能自动导向首页。这样做的好处包括: 1. 用户体验:避免用户因为输入错误或旧链接而访问不到正确的页面,提高用户体验。 2. SEO优化:...

    iis下设置301 Redirect 永久重定向的方法

    iis下设置301 Redirect 永久重定向的方法 在网站建设中,时常会遇到需要网页重定向的情况,如网站调整、网页扩展名改变、注册了多个域名的网站等。这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧...

    解析网站301重定向的实现方法,包括iis,apache,asp,php的方法

    在PHP中实现301重定向也非常简单,只需要调用`header()`函数即可: ```php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.example.com/"); exit(); ``` ##### 5. DNS别名记录 如果...

    php 实现301重定向跳转实例代码

    在PHP脚本中,实现301重定向的基本代码如下: ```php &lt;?php header('HTTP/1.1 301 Moved Permanently'); header('Location: ***'); exit; ?&gt; ``` 在这个示例中,首先发送HTTP状态码301,表示“永久移动”,随后...

    最土团购_301重定向

    以下是一个简单的PHP示例,展示如何在`app.php`中实现301重定向: ```php &lt;?php if ($_SERVER['REQUEST_URI'] != '/') { // 检查请求的URL是否为首页 header('HTTP/1.1 301 Moved Permanently'); // 设置301状态码...

    永久重定向dvjumpdz之asp版

    后,保住流量,使用永久重定向来进行页面的跳转(动网为例) asp 版: 需要同时支持 asp 和 php 的支持. 将压缩包中的文件解压出来放到论坛的根目录即可. 永久重定向dvjumpdz之asp版.zip[(1.57 KB)

    seo常用术语-301重定向.docx

    **301重定向**是SEO(搜索引擎优化)中一项重要的技术手段,它指的是将一个网页的URL永久性地重定向到另一个URL。在互联网上,301重定向扮演着指示搜索引擎旧网址已不再使用,新网址为首选网址的角色。这种重定向...

    disuz伪静态,URL301重定向文件,适用dz所有版本

    在Disuz伪静态和301重定向的设置中,我们需要在这个文件中添加或修改规则来实现上述功能。具体步骤可能包括: 1. **开启URL重写模块**:在`httpd.conf`中,确保`mod_rewrite`模块已启用,通常需要取消`LoadModule ...

    多种301重定向的实现方法.docx

    在IIS管理器中,选择目标站点,然后在“URL重写”模块添加规则,设定源URL和目标URL,选择301重定向类型。 2. **DNS设置**: 如果需要将整个域名重定向,可以在DNS服务器上创建CNAME记录。例如,将"网址1"指向...

    Linux实现301重定向和伪静态方法

    在Linux环境中,301重定向和伪静态配置对于网站优化至关重要,它们能够帮助提高网站的搜索引擎排名,集中权重,并提供用户友好的URL结构。本文将详细介绍如何在Linux服务器上通过`.htaccess`文件实现这两种功能。 ...

    比较详细的win2003 IIS6.0 301重定向带参数的问题解决方法

    在IIS 6.0中设置301重定向看似简单,但在实际操作中可能会遇到参数丢失的问题。 要解决IIS 6.0 301重定向带参数的问题,我们需要了解并利用IIS的重定向变量和标志。微软提供了几个特定的变量来帮助传递URL的不同...

    php的301域名永久性跳转

    在网站重构或者域名更换时,为了保持搜索引擎友好性和用户访问体验,通常需要进行301永久重定向。301重定向不仅告诉浏览器新页面的位置,同时也通知搜索引擎该页面已永久移动到新位置。下面将详细介绍如何通过PHP来...

    PHP实现获取当前链接地址的301或者302跳转之后的真实链接地址.zip

    首先,HTTP状态码301代表“永久重定向”,意味着旧的URL已被废弃,所有引用都应该指向新的URL。302状态码则表示“临时重定向”,表明资源暂时位于不同的位置,但未来可能还会回到原始URL。 在PHP中,我们可以使用`...

    craft-reroute, 在 控制面板 中,管理 301/302 重定向.zip

    301 重定向是一种永久重定向,当网站的某个页面被永久移动到新的 URL 时,使用 301 重定向可以将旧的 URL 指向新的 URL,从而保留原有的搜索引擎排名和流量。另一方面,302 重定向是临时重定向,通常用于页面临时...

Global site tag (gtag.js) - Google Analytics