• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > IIS6.0下Wordpress 去掉 index.php 和 category 的方法小结

IIS6.0下Wordpress 去掉 index.php 和 category 的方法小结

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了iis6.0下载,iis6.0,iis6.0安装教程,iis6.0下载win7,iis6.0配置等相关知识,希望对您有所帮助

Wordpress 版本:3.3.1

一. 去掉 index.php

1. 编写404.php 文件,上传保存到博客根目录(和wordpress 的 index.php 在同一个目录)。文件内容如下;


2、借助Wordpress插件,去掉分类前缀Category:

1、WP No Category Base:作者iDope,是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。

下载地址:WordPress官方下载;

2、No category parents:作者milardovich,上面插件的升级版,不仅能去掉分类链接的前缀category,还能去掉父分类parent-category。例如能把“/category/parent-category/my-category/”换成“/my-category/”形式。

下载地址:WordPress官方下载;

优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接/永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。使用301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。

不足:插件或许会造成空间负担。这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。比较在意的就不用,无所谓推荐使用。 

3、修改Wordpress函数,去掉分类前缀Category:(3.3.1没找到对应函数...)

1、找到你Wordpress博客wp-includes文件夹下的category-template.php。

2、打开此文件,搜索(get_category_link()函数里):

$catlink = $wp_rewrite->get_category_permastruct();

在其后,另起一行加入:

$catlink = str_replace(‘/category’ , ” , $catlink);

代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。

3、保存上传到服务器即可。

优点:仅加入一段代码,性能影响忽略不计。适用于对代码稍熟悉的博客。

缺点:修改代码,博客升级还要修改。且原地址仍可以访问。或会造成谷歌网站管理员工具里提到的,重复的标题。

4、我是怎么去除Category的:

修改固定链接地址是网站SEO的大忌,能不动则不动,动一发牵全身。如果已经到了非动不可的地步,提早动,快速动是必须的。动的过程中,要充分考虑到用户(外链链入)和搜索引擎权重——使用301跳转是明智之举。

1、使用WP No Category Base插件,让原链接地址301跳转到新地址;

2、耐心等待若干时日,搜索引擎抛弃原地址后,对使用修改Wordpress函数的方式;

3、可以使用第二第三两者兼顾的办法。Wordpress插件照样使,Wordpress函数照样修改,若干时间后,禁用删除插件即可。

IIS环境下wordpress中永久链接去掉index.php最后发现两种已成功实现的方案:

第一种方案:

不需要第三方插件cos-html-cache支持,利用服务器有自定义404错误页面的功能解决问题,但前提是你的服务器或者主机有自定义404错误页面的功能。如果是服务器那肯定可以支持,如果是虚拟主机,需你的服务器供应商提供自定义404错误页面选项。你只需创建一个404错误页面,并且写入下列几行代码即可简单优雅的实现无插件完美支持windows iis主机的永久固定链接的伪静态化地址格式。

具体设置步骤:

1.用DW新建一个PHP文档,并且页面属性里面把编码设置成UTF-8,在里面写入下面代码,保存,命名为404.php。将404.php上传到网站根目录。

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • IIS6.0下Wordpress 去掉 index.php 和 category 的方法小结

相关文章

  • 2017-05-13优化WordPress数据库提升网站运行速度
  • 2018-11-02小兽WordPress高仿虎嗅网的心早已饥渴难耐
  • 2017-05-13Wordpress 显示主题图片的实现代码
  • 2018-11-02WordPress站点JS以及CSS代码压缩
  • 2017-05-13wordpress获取自定义字段get_post_meta函数使用介绍
  • 2017-05-13WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法
  • 2018-11-02WordPress免插件插入文章索引/文章目录
  • 2018-11-02WordPress,Discuz,DedeCMS 哪个更合适做企业网站
  • 2017-05-13WordPress实现登录或退出后直接跳转回首页的方法
  • 2018-11-02WordPress代码判断手机移动设备并跳转手机版

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress后台中的侧边栏添加菜单或子菜单的方法
    • XSdh企业主题安装设置操作文档
    • wordpress教程之 WordPress添加标签
    • wordpress拒绝或禁止某些IP访问网站,屏蔽垃圾评论
    • Wordpress被忽略的SEO技巧介绍
    • XSding企业主题付费版与体验版的区别
    • Wordpress之多备份插件使用方法
    • wordpress网站如何删除主题
    • 19个从SEO角度谈WordPress建设企业网站的理由
    • 较完美的WordPress文章摘要(截断)方案分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有