win主机iss系统的wordpress伪静态规则文件.htaccess

wordpress设置自定义固定链接后无法打开文章和分类目录,出现这样的问题请看本文。假如你是使用的win主机,想搭建wordpress博客,又想自定义固定链接,去除链接中的.index.php。却无法访问网站。这里就需要你的win主机启用伪静态功能设置了,我这里要说的是你的win主机商要求你使用伪静态规则文件.htaccess。而不是httpd.ini文件解决。那么你就往下看,假如你是需要后者伪静态方法,你就百度一下就可以。
网上也有好多伪静态规则文件.htaccess的代码写法,但是大部分不行,我试过好多,准备放弃之际,发现了一个正确的伪静态规则文件.htaccess代码!

  1. # BEGIN WordPress  
  2. <IfModule mod_rewrite.c>  
  3. RewriteEngine On  
  4. RewriteBase /  
  5. RewriteRule ^index\.php$ - [L]  
  6. RewriteCond %{REQUEST_FILENAME} !-f  
  7. RewriteCond %{REQUEST_FILENAME} !-d  
  8. RewriteRule . /index.php [L]  
  9. </IfModule>  
  10. # END WordPress  

复制以上代码。在ftp上网站根目录新建伪静态规则文件:.htaccess。把代码复制进去,就可以了。这样之后,
你回到博客后台设置自定义固定链接后,去除index.php后缀,就可以正常打开你的文章和根目录啦!
此代码适合空间采用的是WIN IIS系统(版本ISAPI Rewrite 3.1)伪静态规则文件( .htaccess )
附加一个此类主机空间的301重定向代码:

  1. RewriteEngine on  
  2. RewriteCond %{HTTP_HOST} ^deardu.com [NC]  
  3. RewriteRule ^(.*)$ http://deardu.com/$1 [L,R=301]  

这段代码也是需要放入伪静态规则文件内。

有什么对我说的?

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: