url rewrite

WordPress标签分页url rewrite重写规则

2010年4月11日 作者 FarLee   ‖浏览(11,495)

Wordpress博客安装WP-PageNavi插件分页后,IIS 6虚拟主机用ISAPI 进行url rewite重写实现网址静态化(固定链接)。Wordpress文章标签分页链接翻页到第二页时跳转到了404页面,在httpd.ini文件写入正确的url 重写规则:RewriteRule /tag/([^/]+)/([^/]+)/?([0-9]+)? /index\.php\?tag=$1&paged=$3。使用ISAPI Rewrite 可以实现IIS 301重定向,Wordpress 标签的分页固定链接问题也解决了。

ISAPI Rewrite实现IIS 301转向(重定向跳转)

2010年2月27日 作者 FarLee   ‖浏览(19,278)

国内很多Windows 虚拟主机空间都支持ISAPI筛选器,可以通过ISAPI Rewrite 来实现IIS 301转向(301重定向, 301跳转)。Apache服务器可以修改.htaccess文件实现301重定向,百度没有Google首选域功能,windows IIS不支持.htaccess,那么百度优化带与不带www域名301转向在IIS下如何实现301重定向?ISAPI Rewrite类似Apache mod_rewrite功能,ISAPI Rewrite 1.3/2.0/3.0版本实现301转向代码如下:

url转发和301转向(重定向跳转)的实现

2010年2月27日 作者 FarLee   ‖浏览(23,215)

对搜索引擎最友好的跳转方式是使用301转向(也叫301跳转,301重定向),通过使用服务器技术实现的url转发功能(url-forwarding 或url redirect)可能对seo不利,为什么godaddy等域名注册商提供的url转发功能是不利于seo的?url转发的原理是什么?如果要用301转向代码,那么Linux apache .htaccess文件, Windows IIS ISAPI_Rewrite, php, ASP, ASP.NET, JSP 分别该如何设置来实现301重定向?

WordPress url重写日期存档文章的固定链接

2010年2月4日 作者 FarLee   ‖浏览(7,847)

前几天将WordPress 永久固定链接设置为自定义结构/archives/%post-id%.html。后来发现自动保存文章和修订版本WordPress也会占用一个文章id,导致了文章id的不连续。将自定义结构改成/archives/%postname%.html日期按月存档的文章固定链接(permalink)有问题。

那么日期存档文章的固定链接错在哪里呢?修改成%postname%之后点击出现了404页面,然后就修改了多个版本的 url重写规则(RewriteRule)无效。
最后本文建议在后台theme模板文件sidebar.php中将普通的html代码,网页加载速度提高一些;避免了两个网址指向到同一内容网页的重复页面问题。

rel=”canonical”和WordPress url 范式

2010年2月2日 作者 FarLee   ‖浏览(8,436)

通过对WordPress博客系统的动态网页通过url rewrite 重写,生成了含有永久固定链接的文章、分类和标签等伪静态页面,就至少会有2个url地址同时指向它,造成了被搜索引擎所鄙视的重复页面,显然存在url 规范化的问题。
Google官方博客早期发表了一篇url 范式指南:指定您的URL范式,通过使用rel=”canonical”属性,就可以解决不同网址带来的网页重复问题。

在WordPress中使用 rel=”canonical”属性很可以通过安装WP的SEO插件,也可以通过在你选择的theme主题文件 header.php 中设置url 范式:rel=”canonical”,实现文章页面的url 规范化。
不过WordPress版本是2.9+默认支持rel=”canonical” 标签属性。