我用的是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就是你自己的域名。