本文目录:
- 1、请问哪位大神会设置内页301重定向
- 2、SSL证书的伪静态设置301如何设置?
- 3、宝塔面板nginx下动态链接301跳转到伪静态配置文件修改
- 4、阿里云的ECS座云服务器怎么设置301重定向?
请问哪位大神会设置内页301重定向
对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件。先去确定主机是否支持.htaccess这个文件(可以询问主机商),如果支持的话,首先将两个域名都解析到这个服务器,然后在.htaccess中添加如下规则:
RewriteCond %{http_host} ^域名.net [NC]
RewriteRule ^(.*)$ .域名.net/$1 [R=301,L]
如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将这条规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,建成后将htaccess.txt文件上传到网站根目录,然后将htaccess.txt名修改为.htaccess,规则为:
RewriteEngine on
RewriteCond %{http_host} ^域名.net [NC]
RewriteRule ^(.*)$ .域名.net/$1 [R=301,L]
上面写的啥反正我是看不懂,我不会搞这些,这是网上的,给你摘过来的,你研究研究
SSL证书的伪静态设置301如何设置?
先打开你的网站主机后台
找到301重定向设置
按照要求输入你要跳转的域名 保存即可
回到后台界面,打开自定义伪静态
复制下图所示的代码
粘贴到刚才的伪静态规则里面,保存即可。
需要ssl证书可以去蔚可云上面购买,价格便宜。
宝塔面板nginx下动态链接301跳转到伪静态配置文件修改
301一般是某个页面链接改动后,出现新链接,旧链接变成404,十分不利于用户体验,因此建议把旧链接301跳转到新链接上,传递权重过去,对网站更换cms尤其重要,往往更换cms后链接规则不同,导致老站权重丢失
一般修改的301规则都是没有问号的,比如说
rewrite ^/jingji(.*)$ permanent;
以上这种只适合静态链接
但是对于旧链接页面(或者蜘蛛老抓动态链接页面,但是动态链接又不想让他参与排名)有问号的多参数的就不好使了
只能用一下的方法,这是只有一个参数的
if ($request_uri ~* “^/\?p=(\d+)$”) {
set $myarg1 $1;
rewrite .* ? permanent;
}
带两个参数可以这样
if ($request_uri ~* “^/index.php\?moduleid=(\d+)itemid=(\d+)$”) {
set $myarg1 $1;
set $myarg2 $2;
rewrite .* ? permanent;
}
阿里云的ECS座云服务器怎么设置301重定向?
阿里云装宝塔面板,用宝塔面板后台可以直接设置301
后台-网站-设置-301重定向,这里可以直接设置全站或者只www主页301
本文来源:https://www.yuntue.com/post/109637.html | 云服务器网,转载请注明出处!