由于我們使用的是免備案空間,并且使用的是IIS6 ,很多客戶都找的是LIUNX服務器的規則很不適用,我們下面給大家分享,我們如果是wordpress程序,那么我們免備案虛擬主機如何配置wordpress的偽靜態規則,我們之前講過DZ的偽靜態,下面來講wordpress規則。
wordpress是一款國外開源博客程序,這款博客程序不僅能夠做成博客程序,還可以做成門戶網站,影視網站,并且能夠二次開發為論壇,可謂是最強大的博客程序,過內外使用者最多的CMS。
我們首先需要建議一個文件夾,我們建立一個httpd.ini(一般IIS6都是HTTPD.INI規則)建立好,向里面復制下列代碼。
[ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP # Rules to ensure that normal content gets through RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] # For file-based wordpress content (i.e. theme), admin, etc. RewriteRule /wp-(.*) /wp-$1 [L] # For normal wordpress content, via index.php RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L]
然后我們把httpd.ini上傳到免備案空間的FTP,WEB根目錄下。
然后登陸wordpress后臺,需要在后臺設置下:/%post_id%.html 去固定連接格式。
然后大家可以打開自己的網站,查看偽靜態是否生效咯。本偽靜態規則只適合我們虛擬主機,或者IIS6的虛擬主機,別的虛擬主機請自測。
|