我用的是linux服务器,所以windows服务器的用户请绕过,以免浪费时间。

wordpress 伪静态:

首先修改.htaccess文件。

添加以下代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

然后到wordpress后台>设置>固定链接>自定义结构,填写 “/%post_id%.html”,至此完成伪静态。 wordpress robots编写:

参考了网站很多资料之后,决定采用以下最终方案

User-agent: *
Disallow: /wp-*
Disallow: /phpmyadmin
Disallow: /?
Disallow: /feed
Disallow: /comments/feed
Disallow: /*/*/feed
Disallow: /trackback
Disallow: /comments
Disallow: /*/*/trackback
Disallow: /index.php?
Disallow: /index.php/
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.css$
Sitemap: http://www.domain.com/sitemap.xml
Sitemap: http://www.domain.com/sitemap.xml.gz
Sitemap: http://www.domain.com/sitemap.html
Sitemap: http://www.domain.com/sitemap_baidu.xml
以上是版本1,总结完之后用工具:http://tool.motoricerca.info/robots-checker.phtml测了一下,发现一些警告,于是修改了一下变成版本2如下:
User-agent: *
Disallow: /wp-admin
Disallow: /wp-content
Disallow: /wp-includes
Disallow: /phpmyadmin
Disallow: /?
Disallow: /feed
Disallow: /comments/feed
Disallow: /trackback
Disallow: /comments
Disallow: /index.php?
Disallow: /index.php/
Sitemap: http://www.domain.com/sitemap_baidu.xml
Sitemap: http://www.domain.com/sitemap.xml
Sitemap: http://www.domain.com/sitemap.xml.gz
Sitemap: http://www.domain.com/sitemap.html
上述domain.com就是你自己的域名。

Recent Posts