wordpress rewrite問題解決
更新時間:2008年02月19日 11:50:03 作者:
wordpress rewrite問題解決
這些天有個問題一直困擾著我,由于我的WordPress是放在網(wǎng)站的根目錄下,因此我建立的一些子目錄跑一些其他的應(yīng)用,我發(fā)現(xiàn)這些應(yīng)用被WordPress的.htaccess文件的RewriteRule所干擾,我費了好大勁修改.htaccess文件,使得子目錄的文件的RewriteRule可以工作正常,卻發(fā)現(xiàn)調(diào)用子目錄的應(yīng)用總是返回404狀態(tài),但是內(nèi)容卻是正常的。
其實,如果建立一個子目錄放Discuz論壇,則論壇的RewriteRule也會被干擾,這個問題實在令人困惑,特別是返回404狀態(tài)后,所有文件將不會被搜索引擎所收錄。
經(jīng)過一番調(diào)試和修改,我發(fā)現(xiàn)了一個很怪異的方法可以解決這個問題,就是在子目錄的PHP文件中加入下面這一行代碼:
header("Status: 200 OK");
之后我使用一些HTTP Status測試工具測試,該目錄和文件就不再返回404狀態(tài)了,而是返回200狀態(tài),之后我會觀察一下該子目錄在搜索引擎的收錄情況,估計應(yīng)該也會恢復(fù)正常了。WordPress的某些特性實在是令人奇怪,搞不懂為什么會是這樣。
其實,如果建立一個子目錄放Discuz論壇,則論壇的RewriteRule也會被干擾,這個問題實在令人困惑,特別是返回404狀態(tài)后,所有文件將不會被搜索引擎所收錄。
經(jīng)過一番調(diào)試和修改,我發(fā)現(xiàn)了一個很怪異的方法可以解決這個問題,就是在子目錄的PHP文件中加入下面這一行代碼:
header("Status: 200 OK");
之后我使用一些HTTP Status測試工具測試,該目錄和文件就不再返回404狀態(tài)了,而是返回200狀態(tài),之后我會觀察一下該子目錄在搜索引擎的收錄情況,估計應(yīng)該也會恢復(fù)正常了。WordPress的某些特性實在是令人奇怪,搞不懂為什么會是這樣。
相關(guān)文章
用好windows自帶的“虛擬光驅(qū)”之subst命令
用好windows自帶的“虛擬光驅(qū)”之subst命令...2007-03-03win2k3SP2,VS2005SP1,SQL2005SP2整合方法分析小結(jié)
一直安裝和整合Microsoft Visual Studio 2005 SP1都搞不定,老是出現(xiàn)文件授權(quán)錯誤,后來多方查找信息,總算解決了。2008-08-08