如果你希望你的主页就是博客,那么按照下面的步骤,就可以让“/”的输出和“BLOG”的输出一样,并且将所有对“/blog”的访问都重定向到“/”。这样避免了在“/”和“BLOG”两个目录下有重复的问题。
(1)将下面文件复制到目录seophp,并保存为index.php
<?php
/* Short and sweet */
define('wp_use_themes',ture);
define('wp_in_rootdir',true);
require('.//blog/wp-blog-header.php);
?>
(2)将下面的代码保存为blog301fix.php,将它复制到文件夹/blog/wp-content/plugins。
<?php
/*
Plugin Name: Blog301Fix
Plugin URI: http://www.seoegghead.com/
Description: Redirects /blog to /.
Author: Jaimie Sirovich
Version: 1.0
Author URI: http://www.seoegghead.com/
*/
if ($_SERVER['REQUEST_URI'] == '/blog/') {
header("HTTP/1.1 301 Moved Permanently");
header('Location: ' . preg_replace('#blog#', '', get_bloginfo('url'), 1));
exit();
}
?>
(3)从wordpress后台管理的plugins部分启用该插件。加载http://seophp.example.com 将会显示你的blog,加载http://seophp.example.com/blog/将会301重定向到http://seophp.example.com
资料来源:《搜索引擎优化高级编程》
了解一下更多关于WordPress插件参看:利用WordPress创建一个良好SEO博客
本内容欢迎转载,请注明链接!