我们公司的网站现在用.htaccess做了301重定向,规则如下。
RewriteEngine on
RewriteCond %{http_host} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
现在实现了从abc.com以及abc.com/news/跳转到对应的www.adc.com及www.adc.com/news/上 但是内页如:abc.com/news/123.html不会跳转到www.abc.com/news/123.html 请问规则该如何写,非常感谢。
好多大神!请问霸哥静态的怎么做内页301?而且我内页也做了移动版对应内页的自动识别跳转,跳转代码是:
<script type="text/javascript">
function browserRedirect() {
var sUserAgent= ();
var bIsIpad= (/ipad/i) == "ipad";
var bIsIphoneOs= (/iphone os/i) == "iphone os";
var bIsMidp= (/midp/i) == "midp";
var bIsUc7= (/rv:) == "rv:";
var bIsUc= (/ucweb/i) == "ucweb";
var bIsAndroid= (/android/i) == "android";
var bIsCE= (/windows ce/i) == "windows ce";
var bIsWM= (/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { '';}
else {}
}
browserRedirect();
</script>
上面是其中一个内页的跳转代码,其他页面的区别就是后缀不同而已,在模板里已经自动获取不同的内页的后缀实现对应内页的跳转。我现在想内页能否在不影响这个跳转的情况下增加内页的301?另外我这个移动端跳转对权重是否也有转移的影响?
###RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
这样写就没错
RewriteRule ^news/$ news/ [N=301,L]
..............................
RewriteEngine On
RewriteBase /
少些了一行加上看看
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/55125.html
