请教一个HTTPS301跳转问题 求解答 悬赏18元 已结束

348 次浏览

请教一个伪静态问题 20元 求解答

例如访问带http的:http://ask.seowhy.com/question/57999

会跳转到:https://ask.seowhy.com/question/57999


我的网站带http的:http://www.ikuajing.com/forum-60-1.html[?]

会跳转到网站首页

请教解决这个问题!

追加问题
分享到微信 收藏
    8 人参与回答
6元
获得赏金
Momo1 等 2 人赞同该回答

301

6元
获得赏金
崔家大院
崔家大院 · 不解释
物行天下 等 1 人赞同该回答

首先你那个http跳转到https要对 然后做

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.ikuajing.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^ikuajing.com [NC]

RewriteRule ^(.*)$ https://www.ikuajing.com/$1 [L,R=301]

就可以了 

6元
获得赏金
花路
花路 · seo小白

<script> 

 function IsPC() { 

 var userAgentInfo = navigator.userAgent; 

 var Agents = ["Android", "iPhone", 

 "SymbianOS", "Windows Phone", 

 "iPad", "iPod"]; 

 var flag = true; 

 for (var v = 0; v < Agents.length; v++) { 

 if (userAgentInfo.indexOf(Agents[v]) > 0) { 

 flag = false; 

 break; 

 } 

 } 

 return flag; 

 } 

 if(!IsPC()){ 

 window.location.href='http://www.xxxxxxx.com'; 

 } 

 

  </script> 直接加上这一段代码

301首页跳转首页和内页跳转首页请看:

  1.新手站长在设置过程后经常会遇到这样的问题,例如通过搜索引擎快照访问网站内页,跳转到的却是不带www的主域,而非我们希望用户访问的带www的主域,这时我们需要在重定向的URL中添加参数。

  2.这里以IIS7为例,例如:将taishanxq.com跳转到www.taishanxq.com,我们需要将两个域名解析到同一个IP,然后在IIS中选择需要跳转的域名→HTTP重定向→打开功能→输入http://www.taishanxq.com$S$Q

  3.设置好以后点击应用,这时用户在访问网站内页taishanxq.com/123/456.html时便会跳转到www.taishanxq.com/123/456.html,而非直接跳转到首页

  注意事项:

  参数$Q-将初始URL中的参数(如querystring参数)传递至新的URL,包括问号(?)。

  参数$S-将请求的URL的后缀传递给新的URL。后缀是用重定向的URL代替之后,初始URL中所保留的部分。如果未设置EXACT_DESTINATION标志,则结果目标URL的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。

物行天下 · 爱跨境论坛

111

这样对吗

施先生
施先生 · 资深的SEO/SEM工作者和管理者

代码的问题 可以去CSDN这地方交流一下~1楼和3楼的也可以试试

黄勇
黄勇 · SEO需要的是结果,过程再完美也是没有价值的!

百度一大把的教程和方式,自己多试几次

小雪seo · 我10年底入行做的seo,现在一直在坚持着,擅长给网站看病和写seo方案。

301跳转没有做对,你应该全站对应的页面301,很明显你这个301跳转把以前不带http的页面全部跳转到首页去了。