301重定向怎么批量设置?

作者&投稿:那炒 (若有异议请与网页底部的电邮联系)
网站301重定向怎么批量设置?~

301批量重定向可以用搜外6系统

这个不是很难,我想你是用一个程序,读到s,然后根据S的值,做301重定向

一、简单的数字形式链接跳转

例如:

变更http://www.***.com/%year%/%monthnum%/%day%/%postname%/ 为 http://www.***.com/%postname%.html

/%year%/%monthnum%/%day%这个路径表示的意思是“年、月、日”3层路径,%postname%是名称。现在需要去掉“年、月、日”这几个多余的层级,变成http://www.***.com/%postname%.html这种形式。

重定向语句:

RedirectMatch 301 ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)/$ /$4.html

解释:

RedirectMatch 301 ^可以认为是规则的开始;

中间的三个([0-9]+)分别代表数字“%year%、%monthnum%、%day%”;

(.*)代表最后文章的名称或者ID即“%postname%”;

这四个变量可以赋予编号$1、 $2 、$3 、$4,(.*)和$4.html中间的$可以理解为新老网址的连接符号(注意:$  /$4.html这个符号$和后面的/之间有空格)。

我们要做的就是前面的日期都不要,只留最后的文章名,然后在结尾后面加上.html,所以修改后前面的三个([0-9]+)都不要,只保留最后的(.*),通过下图我们知道(.*)代表$4,所以后面的规则只需写上$4.html就行了。

二、字符形式类链接跳转

例如:变更http://www.***.com/%id% 为 http://www.***.com/%postname%/%id%.html

重定向语句:

RedirectMatch 301 ^/(\d+)$ /(.*)/$1.html

解释:

前面我们说过(\d+)代表是任意数字,所以前面的数字变量“%id%”可以写成(\d+);

“%postname%”是名称肯定是字符,而任意字符(包括汉字、英文字母等)对应的表示符号是(.*);

其中数字变量“%id%”即(\d+)对应的编号是$1,我们需要做的是在旧的文章链接的数字ID前面加一个分类名称,所以前面变量的表示方式为/(\d+),后面的可以写成/(.*)/$1.html,再在它们之间加一个链接符号$就行了。

三、变更http://www.***.com/postname/lizi/ 为 http://www.***.com/postname/lizi.html

重定向语句:

RedirectMatch 301 ^/(.*)/(.*)/$ /$1/$2.html


四、变更http://www.***.com/lizi/ 为 http://www.***.com/archives/lizi.html

重定向语句:

RedirectMatch 301 ^/(.*)/$ /archives/$1.html


五、变更http://www.***.com/lizi 为 http://www.***.com/lizi.html

重定向语句:

RedirectMatch 301 ^/(\d+)$ /$1.html

写重定向语句时注意哪些方面:

首先你要弄清楚自己原网址中需要改变的部分是什么形式,是数字还是字母,然后在重定向语句前面的部分用正则表达式对应的符号来表示,(.+) 代表任意字符(包括汉字、英文字母等),(\d+)代表是任意数字(仅仅是阿拉伯数字),然后在语句后面分别用对应符号$1、 $2 、$3 、$4、$5..表示,最后用链接符号$,来链接新旧网址。

注意:连接符号$和后面的新网址之间有一个空格,而且,如果原网址最后有/的话,在$之前也必须有一个/。

上面的代码在.htaccess文件中,也可以放在这个代码<IfModule mod_rewrite.c>.....</IfModule>之外,比如这样:



windows系统的.htaccess批量301规则

RedirectMatch 301 ^/(\d+)$ /$1.html  
# BEGIN WordPress  
<IfModule mod_rewrite.c>  
RewriteEngine On  
RewriteBase /  
RewriteRule ^index\.php$ - [L]  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule . /index.php [L]  
</IfModule>

linux系统的.htaccess批量301规则

RedirectMatch 301 ^/(\d+)$ /$1.html  
# BEGIN WordPress 
RewriteEngine On  
RewriteBase /  
RewriteRule ^index\.php$ - [L]  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule . /index.php [L]


301跳转代码,据我所知有两种;一是在网站后台复制301重定向代码,放入.htaccess文件中;另一种就是在网站服务器后台进项设置,这种方式要求技术性要比较强;建议有专业人士指导下进行操作

一、简单的数字形式链接跳转

例如:

变更http://www.***.com/%year%/%monthnum%/%day%/%postname%/ 为 http://www.***.com/%postname%.html

/%year%/%monthnum%/%day%这个路径表示的意思是“年、月、日”3层路径,%postname%是名称。现在需要去掉“年、月、日”这几个多余的层级,变成http://www.***.com/%postname%.html这种形式。重定向语句:

RedirectMatch 301 ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)/$ /$4.html

解释:

RedirectMatch 301 ^可以认为是规则的开始;

中间的三个([0-9]+)分别代表数字“%year%、%monthnum%、%day%”;

(.*)代表最后文章的名称或者ID即“%postname%”;

这四个变量可以赋予编号$1、 $2 、$3 、$4,(.*)和$4.html中间的$可以理解为新老网址的连接符号(注意:$  /$4.html这个符号$和后面的/之间有空格)。

我们要做的就是前面的日期都不要,只留最后的文章名,然后在结尾后面加上.html,所以修改后前面的三个([0-9]+)都不要,只保留最后的(.*),通过下图我们知道(.*)代表$4,所以后面的规则只需写上$4.html就行了。

二、字符形式类链接跳转

例如:变更http://www.***.com/%id% 为 http://www.***.com/%postname%/%id%.html

重定向语句:

RedirectMatch 301 ^/(\d+)$ /(.*)/$1.html


做个301跳转规则就可以了,网上很多跳转规则,查询一下

整理好老网站的页面以及对应跳转的新网站的页面,在服务器端设置跳转。
同时在百度的站长平台提交适配。


如何在不改变文件名的情况下加批量序号
步骤1,如下图所示,点击软件中间或者【添加文件】按钮,将需要添加需要的文件批量导入到软件中,格式不受限制。步骤2,然后可以看到左边有设置栏,命名方式选择“插入”;插入类型选择“编号”(编号即序号);然后进行编号设置,起始右边输入第一个序号,增量是下一个序号比前一个序号增加的数值;位数是...

wordpress如何实现301跳转wordpress301插件
1.当网站更换域名时,通过301永久重定向将旧域名重定向到新域名,以节省流量损失和SEO。2.当你需要删除网站中的一些目录时,比如我要删除我的博客下的博客导航,你可以使用301永久重定向去网站首页。3.如果在有多个闲置域名的情况下需要指向同一个网站,可以通过301永久重定向来实现。4.你打算标准化你...

刚买的一块希捷笔记本硬盘,用hd tune测了下,看图,那几个数据很高的不...
对重新分配的扇区的计数,当硬盘发现一个 读取\/写入\/校验 错误时它将这个扇区标示为“重新分配”,并且将数据传输到一个特殊的保留区(空闲区)。这个过程也称为是“重定向”,这个重新分配的扇区叫做“重新映射”。这就是为什么,现在的硬盘当进行表面测试的时候是找不到“坏块”的,所有的坏块都被隐藏...

我用HD Tune检测硬盘后,怎么看出有没有问题,我看不懂
Raw值通常代表一系列已经发现和重映射的坏扇区,因此,这个属性值越高,硬盘就有越多的扇区被重定位,所以这个值是越小越好。* 理想情况下这个值应该为0,如果不为0也不要太惊慌,而是应该比较密切的关注这个值的变化情况:如果连续几周没有变化,那你应该可以放心的继续使用比较长的一段时间;如果这个值持续攀升,那么请...

如何做301转向301转向是什么意思
此网站主机头:需要做301重定向的域名。比如xxx.com4.主目录路径:随便指向vps当中的任何路径。可以在D盘新建一个名字为301的文件夹。里面放一个default.html 和一个404页面就行。访问权限,默认就行。完成创建。5.在网站的列表中就出现了一个新的网站。6.在新建的这个网站上右键单击。选择属性——...

如何用批处理命令运行组合键
5、<、>&、<& 重定向符这三个命令也是管道命令,但它们一般不常用,你只需要知道一下就ok了,当然如果想仔细研究的话,可以自己查一下资料。(本人已查过,网上也查不到相关资料)<,输入重定向命令,从文件中读入命令输入,而不是从键盘中读入。@echo offecho 2005-05-01>temp.txtdate <temp.txtdel temp.txt...

封装WIN 10 用户文件夹重定向到D
WIN10用户文件夹重定向到D的方法:1、先建立用户,试验中咱们使用it01这个帐户作测试,ide。2、使用gpmc.msc打开组策略管理,并针对Contoso Users这个OU进行实施组策略,测试。3、 点击编辑组策略,定位到,用户策略--策略--windows设置--文件重定向--桌面,3d。4、选择高级---和基本的区别是,高级的...

Perl-4 Windows批处理(cmd\/bat)常用命令大全 2020-12-20
26 > 和 >> 输出重定向命令 27 < 从文件中获得输入信息,而不是从屏幕上 一般用于 date time label 等需要等待输入的命令 @echo off echo 2005-05-01>temp.txt date <temp.txt del temp.txt 这样就可以不等待输入直接修改当前日期 28 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 % * 命令行传递给批...

域名跳转的几种方法
server{ listen 80; server_name test.cc; root \/tmp\/test; location ~ .*{ if(!-e $request_filename){ rewrite ^ http:\/\/www.aliyun01.com\/blog\/Api_ele redirect; } }2. Nginx 反向代理配置在某些场景中,希望保持链接不变而内容重定向,反向代理技术能派上用场。例如...

批处理命令
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。Sample:@echo off echo ...

东坡区15528632411: 301重定向怎么批量设置? -
晁莘盐酸: 一、简单的数字形式链接跳转 例如:变更http://www.***.com/%year%/%monthnum%/%day%/%postname%/ 为 http://www.***.com/%postname%.html/%year%/%monthnum%/%day%这个路径表示的意思是“年、月、日”3层路径,%postname%...

东坡区15528632411: 怎么把网站全部目录301重定向 -
晁莘盐酸: 方法:1.首页跳转.将网站所在空间根目录内的.htaccess文件内写入如下代码:Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^***.com$ [OR] rewritecond %{http_host} ^www.***.com [nc] rewriterule ^(.*)$ http://www....

东坡区15528632411: 多个域名怎么实现网页的301重定向,需要不管通过哪个域名访问,都最终显示到预设的域名下. -
晁莘盐酸: 1、打开IIS->网站,右键点击需要重定向的网站(老网站),再点击“属性”,打开属性面板.2、然后打开“主目录”选项卡.选中“重定向到URL”,然后填好要重定向的网址(新网站),再勾选“资源的永久重定向”,点击“确定”即可实现301重定向.以上是你可以自己管理服务器的操作,如果你是租用的虚拟主机,可以通过添加一段小程序来实现301重定向,详情你到朝暮数据的帮助中心搜索.

东坡区15528632411: 如何设置301/302重定向 -
晁莘盐酸: 首先看一个完整代码示例,关于nginx 301 302跳转的.301跳转设置:server {listen 80;server_name downcc;rewrite ^/(;rewrite ^/(.*) /$1 permanent;}last – 基本上都用这个Flag.break – 中止Rewirte,不在继续匹配redirect ...

东坡区15528632411: 如何设置windows2008服务器全站301重定向 -
晁莘盐酸: 第一步:首先打开Internet 信息服务,在左侧点击被做301重定向的网站(蓝色标注);第二步:双击右侧的HTTP重定向按钮;第三步:将请求重定向到此目标打钩,并在下面输入你要重定向到的网站或网站目录,并将状态代码选择为永久(301):第四步:我们来看一下301重定向是否成功;设置301重定向是不是比Windows 2003和Windows 2008操作系统的服务器要简单很多,不用加什么代码,也不用改什么文件.

东坡区15528632411: 网站改版301重定向怎么做 -
晁莘盐酸: 1. 301跳转通常用在网站换域名和为了保持链接统一性所用的.比如原来的域名www.a.com现在换成www.b.com,用了301跳转后,访问www.a.com/about.html就会自动变成www.b.com/about.html.下面摘抄一下设置301的代码:301跳转代码...

东坡区15528632411: 多个域名301重定向到一个域名怎么做 -
晁莘盐酸: 例如 ABCD 要重定向到 Z 域名,方法1,通过解析实现,把ABCD域名通过url转发到Z域名.方法2,通过代码或服务器实现,即通过程序进行跳转,或服务器的301跳转功能.

东坡区15528632411: 如何设置 域名 301重定向 -
晁莘盐酸: 页面永久性移走(301重定向)是一种非常重要的“自动转向”技术. 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法.当网站的域名发生变更后,搜索引擎只对新网址进行索引,...

东坡区15528632411: 网站换域名如何正确操作301重定向 -
晁莘盐酸: 网站换域名正确操作301重定向的步骤主要有以下几步:1、绑定新的域名到单独的空间 尽量的保持原有的IP不变,在老站点同IP的VPS主机下新建一个新域名站点,这样我们可以确保原有的站点IP不变,因为站点频繁的更换IP也是会受影响的....

东坡区15528632411: 如何设置301重定向跳转 -
晁莘盐酸: 下面是301跳转的俩种方法:1.当a.com跳转到b.com 打开a.com/1.html也跳转到b.com2.当a.com跳转到b.com 打开a.com/1.html跳转到b.com/1.html 那么,以上那种方法才能更好的让权重传递呢?肯定是第二个了,因为第二个可以让权重流失降到...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网