当前位置: 移动技术网 > IT编程>数据库>Access > 织梦301单页面跳转及.htaccess设置301大全

织梦301单页面跳转及.htaccess设置301大全

2020年10月24日  | 移动技术网IT编程  | 我要评论
前言:昨天对大灰牛博客站做了下改版,把CMS程序栏目下文章全部移动到新增WP博客建站文件,所以导致url发生变化,原有网址访问打开404,怎么办?肯定要调整呀!①心浮气躁百度下没解决好;②问人呗,结果不理想;③淘宝找人处理,丫的,收费太贵,好难过④然后就忙别的去了,晚上10点多想起还没处理,只好安静百度尝试,好在解决了,以下为参考:RewriteEngine onRewriteCond %{HTTP_HOST} ^dhnblog\.com [NC]RewriteRule ^(.*)$ http:/.
前言:昨天对大灰牛博客站做了下改版,把CMS程序栏目下文章全部移动到新增 文件,所以导致url发生变化,原有网址访问打开404,怎么办?肯定要调整呀!①心浮气躁百度下没解决好;②问人呗,结果不理想;③淘宝找人处理,丫的,收费太贵,好难过④然后就忙别的去了,晚上10点多想起还没处理,只好安静百度尝试,好在解决了,以下为参考:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dhnblog\.com [NC]
RewriteRule ^(.*)$ http://www.dhnblog.com/$1 [L,R=301,NC]
Redirect 301 /cmsjz/127.html http://www.dhnblog.com/cmsjz/wp/127.html
Redirect 301 /cmsjz/128.html http://www.dhnblog.com/cmsjz/wp/128.html

单页面内页301跳转代码Linux服务器apche环境适用

单页面301到指定url教程

RewriteEngine on
RewriteCond %{http_host} ^www.linfei1.com$
RewriteRule ^qyxw/115.html$ a.com/$1 [R=301,L]
RewriteRule ^qyxw/56.html$ a.com/$1 [R=301,L]
RewriteRule ^qyxw/77.html$ a.com/$1 [R=301,L]
RewriteRule ^guanyuwomen/$ a.com/$1 [R=301,L]
RewriteRule ^qyxw/63.html$ a.com/$1 [R=301,L]
RewriteRule ^qyxw/58.html$ a.com/$1 [R=301,L]
RewriteEngine On
RewriteBase /
Redirect permanent /13.html /kjpingce/15.html

说明: 规则中 RewriteRule ^ 符合后面不要带斜杠!后面带http:// 的网址为目标地址 也就是要跳转到的地址

网站301带www跳转到非www首页

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.a.cn$ [NC]
RewriteRule ^(.*)$ http://a.cn/$1 [R=301,L]
</IfModule>

宝塔面板设置301跳转

一:域名跳转

如果是要把域名a.com301到www.a.com,在面板的301重定向里如下设置:访问域名:a.com目标URL:http://www.a.com$request_uri启用301,设置完成。

二:目录301

如果是要把目录/a/301到/b/在伪静态里添加规则:

if($uri="/a/"){return301/b/;}

三:整站页面,包括目录子页面

如果是要把目录/a/包括目录a下的所有子页面301到/b/下面的页面一一对应

在伪静态里添加规则:

location~*^/a/{rewrite^/a/(.*)$/b/$1permanent;}

e.g补充:宝塔域名301设置,不带www跳转主域名,如下图操作

宝塔域名301设置
在这里插入图片描述

.htaccess A网站单页面301到B网站单页面

A网站 a.com/a.html 301到 B网站 b.com/b.html

RewriteRule ^a.com/a.html$ http://www.b.com/b.html&%{QUERY_STRING} [R=301,L]

虚拟主机怎么做全站301重定向跳转?

最近发现阿里云虚拟主机后台面板给出的301重定向功能,只能设置首页的重定向,而不是实现全站的301重定向。那么虚拟主机如何实现全站的301重定向呢?

我们新建一个.htaccess文件,把以下代码复制在.htaccess文件中,上传网站根目录即可,电脑上创建的文件为.htaccess.txt上传后删除.txt后缀

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
</IfModule>

注意:把abc.com修改为你自己的域名!接着,记得把虚拟主机后台面板里把301重定向设置删除。避免产生冲突。

以下为网站301重定向设置参考文档
  1. 网站301重定向怎么设置
  2. .htaccess设置301跳转及常用技巧整理
  3. .htaccess 做域名301跳转 详细教程
  4. web.config如何实现301跳转
  5. https证书设置以及设置301跳转
  6. 页面跳转的方法以及301 和 302的区别
  7. HTML页面刷新、跳转

本文地址:https://blog.csdn.net/qq_39086902/article/details/109256038

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网