织梦301单页面跳转及.htaccess设置301大全
程序员文章站
2022-06-17 19:02:58
前言:昨天对大灰牛博客站做了下改版,把CMS程序栏目下文章全部移动到新增WP博客建站文件,所以导致url发生变化,原有网址访问打开404,怎么办?肯定要调整呀!①心浮气躁百度下没解决好;②问人呗,结果不理想;③淘宝找人处理,丫的,收费太贵,好难过④然后就忙别的去了,晚上10点多想起还没处理,只好安静百度尝试,好在解决了,以下为参考:RewriteEngine onRewriteCond %{HTTP_HOST} ^dhnblog\.com [NC]RewriteRule ^(.*)$ http:/....
前言:昨天对大灰牛博客站做了下改版,把CMS程序栏目下文章全部移动到新增 WP博客建站文件,所以导致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跳转主域名,如下图操作
.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重定向设置参考文档- 网站301重定向怎么设置
- .htaccess设置301跳转及常用技巧整理
- .htaccess 做域名301跳转 详细教程
- web.config如何实现301跳转
- https证书设置以及设置301跳转
- 页面跳转的方法以及301 和 302的区别
- HTML页面刷新、跳转
- dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)
本文地址:https://blog.csdn.net/qq_39086902/article/details/109256038