解决织梦301单页面跳转及.htaccess设置301大全问题


解决织梦301单页面跳转及.htaccess设置301大全问题



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重定向设置删除。避免产生冲突。

相关推荐

发表评论

路人甲

网友评论(0)