[转贴]怎样配置WordPress来为永久链接创建对搜索引擎友好的URL?

阅读更多

这是一篇较老的文章了,有些地方不适合WordPress新版,但是对于理解如何创建永久链接还是有帮助的。对于新版的WP,如果.htaccess文件可写,会自动设置好;如果不可写,用户只要手动添加以下代码,而不用考虑具体的永久链接是什么形式:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

下面是翻译内容:


WordPress默认的永久链接格式是如下所示的URL: http://www.yoursite.com/index.php?p=2,其中p指的是post_id.如果你很关系搜索引擎对你的blog进行索引,并且希望每个人都来阅读它,那么你就需要使用一点SEO技巧,为指向你的post定制一个友好,简洁的URL。以我为例,我想让我的每个独立的post归档到我的域名的根下面,因为像Google这样的搜索引擎,对站内较深的页面会降低它的搜索价值。我还想把posts的名称作为我的链接的题目,因此,我的永久链接应该是这个样子的:http://www.yoursite.com/this-is-my-posts-title.htm

要达到这样的效果,需要:

登陆WordPress,单击“选项”。然后单击“选项”的下级分类‘永久链接’

这时候你所处的页面会显示出所有用于创建你的永久链接的输入区。我只关心post的名称,所以,在“使用上面的模板标签来创建虚拟站点结构”这句话下面的编辑框内,我写入下面这些东西:

/%postname%.htm

这个时候你需要单击按钮来更新永久链接的结构。

现在你还需要修改你的.htaccess文件来加上一些mod_rewriting规则。听起来很难,但是WordPress使这些变得很容易。首先,无论你是不是明白我说的这是什么,一个.htaccess文件就是一个简单的文本文件,能够包含一些为服务器所写的指令。如果你已经有了这么一个文件,你只需要编辑它,把WordPress提供给你的代码(如下)添加进去。如果你还没有,那么你应该用任何一种文本编辑器(记事本就可以)创建一个文本文件,只要包含WordPress告诉你要粘贴进去的内容(同样如下)就可以了。对于你选择的链接结构,它们的指向都应该是唯一的,而如果你是照着我的样子做的话,WordPress会要求你把下面几行文字加入.htaccess文件:

RewriteEngine OnRewriteBase /RewriteRule ......RewriteRule ......
......

原文地址:http://isdox.com/trslt-how-to-create-permalinks.html

你可能感兴趣的:(WordPress,搜索引擎,PHP,Google,HTML)