首页 > 经验 > 关键词  > .htaccess最新资讯  > 正文

.htaccess实现从Zblog跳转到wordpress

2011-08-19 13:13 · 稿源:liboseo.com

用Linux主机的网站可以通过.htaccess做301跳转,这个大家都很清楚。

如果能对.htaccess的规则非常了解的话,那么使用起来肯定得心应手。但是如果不熟悉的话,只能做到只是更换域名不更换文件路径的跳转。比如从a域名跳转到b域名,只能做到类似a域名/123.html到b域名/123.html。

但是如果从zblog迁移到wordpress博客程序,那么就需要比如从类似于https://blog.cocold.com/post/25.html 跳转到https://blog.icoa.cn/25.html和从https://blog.cocold.com/catalog.asp?tags=301 跳转到https://blog.icoa.cn/tag/301 等这种更换了域名并更换了博客平台的情况来说就无能为力了。

安装了Wordpress的朋友都知道,Wordpress支持URL静态化。实现的方法就是通过在网站根目录自动创建一个.htaccess的文件,实现所有的url都指向首页index.php。然后在通过首页PHP代码的解析来显示不同的内容。

于是我将blog.cocold.com指向一个linux主机,然后在网站根目录创建.htaccess,把Wordpress创建的.htaccess内容复制出来放进去:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ./index.php [L]

# END WordPress

然后新建一个index.php放到根目录下,index.php的内容如下:

<?php
$pageurl=str_replace("/post", "", $_SERVER[REQUEST_URI]);
$pageurl=str_replace("/catalog.asp?tags=", "/tag/", $pageurl);
$pageurl=str_replace("&page=", "/page/", $pageurl);
$pageurl=str_replace("/catalog.asp?date=", "/date/", $pageurl);
$pageurl=str_replace("-", "/", $pageurl);

Header("HTTP/1.1 301 Moved Permanently");
header("location: https://***.com/".$pageurl);
?>

这样就可以实现下面的跳转:

https://blog.cocold.com/post/25.html 跳转到 https://blog.icoa.cn/25.html

https://blog.cocold.com/catalog.asp?tags=301 跳转到 https://blog.icoa.cn/tag/301

https://blog.cocold.com/catalog.asp?date=2011-5 跳转到 https://blog.icoa.cn/date/2011/05

……

如果还有其他路径依然可以写进去。

完美的实现了从Zblog跳转到wordpress。

原文地址:逍遥博客 https://liboseo.com/411.html,转载请注明出处!

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 安全人员发现去年可利用的WordPress插件漏洞数量爆炸性增长

    去年安全分析人员发现可利用的WordPress插件漏洞的数量爆炸性增长。来自RiskBased Security的研究人员报告说,他们发现在2021年,WordPress插件漏洞的数量增加了三位数。据报道,在2021年底,有10359个漏洞影响第三方WordPress插件,其中,2240个漏洞是在去年披露的,与2020年相比,漏洞数量增加了142%。更糟糕的是,在这些额外的WordPress插件漏洞中,超过四分之三(77%)是已知的、公开的漏洞。报告发现,有7592个WordPress漏洞?

  • Steam元宇宙GameFi,Endless Battlefield正式上线OEC

    转眼间 2021 年即将成为过去, 2022 新的一年即将开启。过去一年区块链行业鉴证太多新概念的崛起,从年初的 Meme 币狂欢、NFT 热潮,到年中新公链生态的崛起,GameFi、DeFi 的持续演进,元宇宙、DAO 等各版块的龙头和新贵轮番上阵,区块链创新的力量仍持续……OEC作为一条新兴公链,专注GameFi、元宇宙和NFT等领域。先后上线Blade Warrior、CryptoBlades、Celestial等人们GameFi、元宇宙链游,聚焦链游领域,并创造多个完美数据,?

  • 搭载Jasper Lake SoC的英特尔NUC 11 Essential正式发布

    虽然还没有进入零售渠道,但英特尔已经正式推出了围绕其Jasper Lake SoC的NUC 11Essential型号,由于有了新的处理器选择,英特尔的入门级NUC型号看起来相当有看头。我们不仅看到了更好的GPU,高端型号的执行单元增加了78%,而且即使是低端型号的CPU也增加了33%。当把Jasper Lake与Gemini Lake(一些旧的NUC型号是基于Gemini Lake的)相比较时,不难发现有了相当大的性能飞跃,但这并不令人惊讶,因为Gemini Lake是早在2017年的尾声推出的。NUC 11 Essential支持32GB的内存,内存速度从2400MHz提升到2933MHz。处理器的速度显然在各代处理器

  • HUAWEI AppGallery Connect 研习社·Serverless 技术沙龙·成都站圆满落幕

    2021年12月22日,HUAWEI AppGallery Connect 研习社·Serverless 技术沙龙在成都圆满落幕。沙龙以“加载创新源动力”为主题,以Serverless技术为核心。华为消费者云服务应用生态的多位技术、产品、运营专家携手各开发领域的业界领袖,与开发者们相聚一堂,探讨了在 Severless 技术趋势下,开发者如何利用HUAWEI AppGallery Connect 平台的Serverless服务,提升开发效率,加速应用创新。沙龙为开发者对于 Severless 的理解与实战,?

  • 推特前CEO杰克·多西自曝已被Web3巨头Marc Andreessen拉黑

    近日,推特联合创始人兼前任 CEO 杰克·多西(Jack Dorsey)公开发表了其对于所谓“Web3”项目的看法 ——直言其并未如自己预期的那样实现“去中心化”,且被风投把持的整个项目,最终将演化成打上了不同标签的中心化实体。尴尬的是,其观点并未得到同行业内的科技领袖、亿万富翁、以及 VC 们的赞同,反而被他们试图轮番上阵来淡化针对区块链工作的批评、甚至纷纷与杰克·多西割席。早些时候,杰克·多西晒出了自己已被 Marc Andre

  • 30年老将离职 Intel的PC、服务器两大部门BOSS首次全为女性

    GregoryByant是一位在Intel工作了30年的老将,1992年就加入了Intel,EVO、vPro品牌都是他一手打造,早先还曾担任Intel亚太和日本业务总监,上周的CES展会上还是他发布了12代酷睿桌面版及移动版众多新品......

  • 威刚CES 2022预告:PCIe 5.0 M.2 SSD新品容量8TB 速度高达14GB/s

    在昨日预告了 CES 2022 参展计划后,威刚(ADATA)披露了即将推出的 PCIe 5.0 M.2 SSD 的更多参数。得益于 PCIe 5.0 接口理论带宽的翻倍(14 GB/s),代号为夜鹰(Project Nighthawk)和黑鸟(Project Blackbird)的两款原型产品,有望带来两倍于现有 PCIe 4.0 M.2 SSD 的性能表现、且容量也将更上一个台阶(高达 8TB)。(来自:ADATA 官网)早期信息表明,两款 PCIe 5.0 M.2 原型固态硬盘都支持 NVMe 2.0 协议,且很可能采用了来

  • Xbox掌舵者:PlayStation推类Game Pass服务是“正确答案”

    玩家对此显然有很多意见,但是 Xbox 掌舵者菲尔·斯宾塞(Phil Spencer)是如何看到即将到来的竞争呢?他认为这是 PlayStation 的“正确答案”...因此,当我听到别人做类似于 Game Pass 或进入 PC 的事情时,对我来说是有意义的,因为我认为这是正确的答案...索尼还没有正式宣布他们的新订阅服务,但随着预付的 PS Now 卡被下架,预计它很快就会被披露...

  • 西数首款PCIe 5.0硬盘即将到来?黑盘SSD增强版曝光

    西数去年底推出了黑盘SN850系列SSD,这是西数首款PCIe 4.0旗舰产品,速度达到了7GB/s,日前网上又曝光了SN850X黑盘SSD,有可能是PCIe 4.0增强版,不过也有可能是PCIe 5.0的新品。除了SN850X的型号之外,目前对这款黑盘SSD的规格还是一无所知,通常来说X后缀意味着性能提升,SN850X可能会换用更强的主控及TLC闪存,速度再冲高一下,读取速度7G/s差不多到头了,但SN850的写入只有5GB/s左右,SN850X有望提升到7GB/s左右,成为最强PCIe

  • 长江存储发布首款PCIe 4.0 SSD致态TiPro7000:读取冲到7.4GB/s

    这几年,长江存储的NAND闪存取得突飞猛进,已经进化到第三代,自己也打造了致钛系列原厂SSD,先后发布了PC005 Active(M.2)、SC001 Active(SATA)、木星10(移动SSD),性能、性价比都属于第一梯队。12月29日晚,长江存储宣布原厂SSD品牌更名为致态”,同时正式发布了旗下首款PCIe 4.0 SSD,型号为致态TiPro7000”,性能、温度表现都是顶级的存在。长江致态TiPro7000是标准的M.2 2280形态,搭载英韧科技Rainier IG5236主控制器,支持PC

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天