`
Ryee
  • 浏览: 280127 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常规问题解决方法,重定向

阅读更多
常见问题:
1、内容重复的URL
2、链接均匀分布/传递
3、追溯SERP指向链接

如何去实现呢?

301 redirect
301帮助网站控制URL,该状态在头部请求时发生,本意为永久重定向在指定页面上。他容许有目的的链接定向方案;

apache 301 redirect implementation

在apache服务端,配置更新htaccess文件(.htaccess),该文件容许用户自行设置301redirect commands,非常容易实现你可以通过notepad来实现。

redirect commands:
Redirect 301 /oldpage.html http://www.site.com/newpage.html

无www的页面处理定位到有www的页面。
RewriteEngine on
reweitecond %{http_host}^site.com[nc]
rewriterule ^(.*)$http://www.site.com/$1 [r=301,nc]


Windows IIS 301 Redirect Implementation

In the Windows server environment you have a GUI that has helped to simplify some of the tasks of managing a web server. To handle 301 redirection on a Windows server follow these steps:

   1. In IIS Manager you want to navigate to the site, directory, file you want to redirect then right-click and select Properties.
   2. In the Properties you want to find the Directory tab (sometimes labeled Home or Virtual Directory)
   3. In the top set of radio buttons under "Content for this source should come from" select A redirection to a URL
   4. In the Redirect to: text field enter the full path of the new page URL
   5. In the bottom checkboxes be sure to check both the "The exact URL entered above" and "A permanent redirection for this resource"
   6. Finalize it with the Apply button

代码层也通过程序来实现:
Coded 301 redirects should be used when you do not have privileges to make redirects at the server level.

Here are examples for some of different languages:

PHP

<?Header( "HTTP/1.1 301 Moved Permanently" );

Header( "Location: http://www.site.com/" );?>

ASP

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.site.com/"

%>

JSP

<%

response.setStatus(301);

response.setHeader( "Location", "http://www.site.com/" );

response.setHeader( "Connection", "close" );

%>

ColdFusion

<cfheader statuscode=”301″ statustext=”Moved permanently” />

<cfheader name=”location” value=”http://www.mysite.com/new-location-for-content/” />

When coding 301 redirects into pages be sure that it is the very first code that is executed on the page. Since you are modifying the headers through the code




分享到:
评论

相关推荐

    某网址“此网页包含重定向循环”的解决方法.docx

    "解决某网址“此网页包含重定向循环”的方法" ...“此网页包含重定向循环”的问题可以通过清除网站的Cookie或允许第三方Cookie,检查服务器的配置问题,修改WordPress平台的配置文件等方法来解决。

    5G网优案例:基站ID冲突导致4G到5G基于业务的重定向不触发处理案例.docx

    本案例展示了在网络优化过程中遇到的具体问题及其解决方法。通过细致的测试日志分析、站点侧分析以及核心网分析,最终定位到了问题的根本原因,并采取了有效的措施进行解决。这一案例强调了以下几个方面的重要性: ...

    用户帐户控制数据重定向.docx

    用户帐户控制数据重定向是 Windows 操作系统中的一种机制,旨在解决应用程序在没有管理员权限时的数据写入问题。该机制通过将写入操作重定向到每个用户配置文件内可写入位置,来改善应用程序的兼容性问题。 数据...

    asp.net RewritePath重定向HTTP头Content-Location暴露真实路径解决方法

    在常规的重定向操作中,Content-Location的值是不被修改的,它会直接显示出实际的文件路径。然而,我们可以通过一些方法来隐藏这个真实的路径,虽然我们不能直接在HTTP响应中去掉Content-Location头,但可以在IIS...

    ASP常见问题与解决方法

    ### ASP常见问题与解决方法 在本篇文章中,我们将探讨ASP开发过程中常见的几个问题及其解决方案。这些问题涵盖了ASP脚本中的重定向、查询字符串处理、删除记录、数据网格操作以及超链接列的设置等方面。 #### 1. ...

    解决安装wordpress时出现ERR_TOO_MANY_REDIRECTS重定向次数过多问题 原创

    如果问题解决,说明问题出在这里,你需要仔细检查并修复相关的重写规则。 其次,检查WordPress的站点地址(WordPress Address)和博客地址(Site Address)设置。这两个设置可以在WordPress后台的“设置”&gt;“常规”...

    常见网络问题的解决方案.doc

    常见网络问题的解决方案 本文档旨在解决常见网络问题,提供了一系列的 HTTP 状态代码、原因和解决方案。这些状态代码分为五大类:信息提示(1xx)、成功(2xx)、重定向(3xx)、客户端错误(4xx)和服务器错误(5...

    5G网优案例:基于常规优化和创新方法提升5G分流比案例.docx

    在本案例中,巴中电信针对当前面临的4G流量稳定而5G流量增长较慢的问题,采取了一系列常规优化与创新方法,旨在提升5G分流比,从而更好地发挥5G网络的优势。 #### 二、问题分析与诊断 为了准确识别并解决存在的...

    WP用数据库替换新域名出现链接打不开的解决方法

    以下是解决这个问题的详细步骤: 1. **更改WordPress地址和站点地址**: 首先,登录到WordPress后台,进入“设置”&gt;“常规”,将“WordPress地址(URL)”和“站点地址(URL)”更改为新域名。例如,将它们都改为`...

    同时重定向和超分辨率的立体视频

    传统的重定向方法可能无法保持时间一致性,导致观看者在观看时感觉不自然。本文提出的方案通过全局优化计算重定向参数,旨在解决这一问题,确保视觉流畅性。 3. 超分辨率 超分辨率技术旨在提升低分辨率图像或视频...

    springboot实现前后端分离项目

    Axios提供了解决这个问题的方法,通过设置`withCredentials`或配置代理服务器,可以实现跨域请求。在Vue.js应用中,我们可以使用`axios.get`, `axios.post`等方法发送HTTP请求到后端接口。 5. **前端数据获取**: ...

    处理含有登录地址第二次没退出登录就404的问题

    5. **源码分析**:如果上述常规检查无法解决问题,可能需要查看Shiro的源码,理解其内部会话管理和路由逻辑,找出导致404的具体原因。 6. **工具辅助**:利用一些开发工具,如调试器或日志记录工具,帮助跟踪会话...

    FusionAccess桌面云平台竞争分析.docx

    * 云管端控安全保障全面:H 公司桌面云解决方案安全性是以满足各国安全标准为目标(目前已按照中国 BMB17 国家安全标准进行开发),因此除了企业常规的安全解决方案外,还支持很多高安全行业的安全要求。 三、V ...

    USB Redirector(usb设备共享软件)官方正式版V6.12.0.3230 | USB共享软件下载 | usb redirector是什么软件

    USB 重定向器使用常规 TCP/IP 连接进行通信,USB Redirector甚至可以访问Hyper-V 虚拟机或任何其他虚拟机中的USB设备,该USB共享软件支持限制对USB设备的物理访问,但使其可供网络中的用户使用,也支持Windows系统和...

    网络工程师_破解恶意网页十大招

    **解决方法:** 要修复IE起始主页,可以在IE“工具”菜单中选择“Internet选项”,然后在“常规”选项卡下的“主页”文本框中输入希望设置为主页的网址。如果这种方法不起作用,那么可能是因为恶意程序被加载到了...

    Win8系统无法升级.NET Framework 3.5.1怎么办.pdf

    在网上搜索此问题时,可以发现多种解决方法被广泛传播,但实际上这些方法大多无效: - **卸载中文语言包**:这种方法对于安装了英文版系统的用户来说同样无效。 - **清理特定注册表键值**:推荐清理的注册表键值实际...

    浏览器被hao123.com劫持解决办法

    解决这个问题需要一系列的步骤,下面我们将详细介绍这些解决方法。 首先,我们需要理解浏览器劫持的概念。浏览器劫持是指某些程序或恶意软件未经用户同意,篡改了浏览器的默认设置,如主页、搜索引擎或新标签页设置...

    蓝屏故障代码

    解决此问题的方法包括更新或重新安装可能引起冲突的驱动程序,确保所有硬件设备都正确安装且驱动程序是最新的。 #### 2. TRAP_CAUSE_UNKNOWN (0x00000012) 当操作系统检测到一个未知的陷阱或异常时,会触发此错误...

    处理 aix The parameter list is too long

    5. **调整系统设置**:在某些情况下,如果权限允许,可以尝试增大ARG_MAX的值,但这不总是可行,也不推荐作为常规解决方案,因为可能会导致其他问题。 在标签“源码 工具”中,我们可以推测博主可能讨论了源代码...

    Steam社区打开

    标题“Steam社区打开”涉及到的是使用Steam平台中的社区功能,这是一个全球性的在线游戏平台...如果用户在使用过程中遇到302错误,同样可以参考上述解决网络问题的方法。在实际操作中,根据具体错误信息进行相应处理。

Global site tag (gtag.js) - Google Analytics