第一次使用WordPress柜蜈,很容易碰到發(fā)布的文章查看時仗谆。
提示找不到網(wǎng)頁或者頁面錯誤顯示的現(xiàn)象。
今天就簡單來說其的幾種簡單的解決辦法跨释。
一胸私、修改固定鏈接:
????最常見的一種現(xiàn)象就是在初始的固定鏈接沒有設(shè)置,需要重新修改固定鏈接就可以進行文章的訪問了鳖谈。而無需進行其他的操作岁疼。很多的云平臺在初始時的設(shè)置均是存在問題的,需要在使用時重新設(shè)置固定鏈接缆娃。
? ? 修改方法:選擇你的固定鏈接結(jié)構(gòu)捷绒。在設(shè)置 → 固定鏈接,可以選擇默認格式贯要,也可以使用結(jié)構(gòu)標簽在自定義結(jié)構(gòu)的輸入框里輸入你想要的格式暖侨。以便每個地址對應(yīng)唯一的一篇博客。 出于性能上的考量崇渗,不推薦以博客類型字逗、博客標簽京郑、博客作者、博客標題作為固定鏈接地址的開頭這些都是純文本的屬性(field)葫掉,使用它們作為鏈接的開頭些举,WordPress需要更多的時間區(qū)分文章(Post)地址和頁面(Page)地址,而且為了區(qū)分還要在數(shù)據(jù)庫里存儲額外的信息俭厚,會使得文章打開變慢户魏。
如果是剛剛使用WordPress,并且存在文章無法訪問的現(xiàn)象挪挤,那么很有可能是因為WordPress的固定鏈接有問題叼丑。
常用與:云平臺下的WordPress文章無法訪問。
二扛门、修改.htaccess文件
修改方法:
1鸠信,.htaccess要開放寫權(quán)限,這樣在自定義WordPress的永久鏈接時尖飞,WordPress就會自動重寫.htaccess症副。
2,找到APACHE文件中的httpd.conf文件, 把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉政基,加載rewrite模塊。
3闹啦,查看APACHE文件中的httpd.conf文件是否默認設(shè)置了AllowOverRide為None沮明,如果是,要改成All窍奋〖鼋。或者修改 wordpress所在的vhost段添加 < Directory /wp所在路徑/> AllowOverride All < /Directory> 重啟apache。當(dāng)然琳袄,這也是Apache如何開啟Mod_rewrite模塊以及PHPWind偽靜態(tài)的方法!
常用于:自建服務(wù)器江场,或者本地服務(wù)器。
三窖逗、使用中文的名稱:
有很多人的服務(wù)器沒有預(yù)裝支持中文字符鏈接或者在設(shè)置時存在不當(dāng)址否。也會導(dǎo)致無法訪問文章。
解決辦法:這個問題是由于WordPress服務(wù)器中不支持生成的鏈接中包含中文字符導(dǎo)致的碎紊。只需要佑附,在WordPress的文章編輯頁面中,手動修改鏈接為純英文仗考,問題就可以解決音同。
但是每次編輯完文章都要改下鏈接似乎也不太方便。對于想偷懶的同學(xué)秃嗜,可以安裝這個插件:Pinyin Permalink权均,自動修改文章的鏈接為拼音顿膨,就可以徹底解決問題了。
常用于:服務(wù)器不支持中文字符鏈接
四叽赊、其他問題:<來源于網(wǎng)絡(luò)恋沃,侵刪>
(1)我的.htaccess在哪里? Wordpress 的index.php和.htaccess都在博客地址目錄下蛇尚,博客地址在設(shè)置芽唇,常規(guī)選項里可以查到。由于有個"."在文件名中取劫,F(xiàn)TP客戶端可能看不 到匆笤,除非你修改FTP客戶端的設(shè)置,使其顯示所有文件谱邪,包括隱藏文件炮捧。如果你是通過Godaddy Hosting Connection installation來安裝WordPress的話,有些主機提供商(如Godaddy)不顯示或不允許你修改.htaccess文件惦银。?
(2)創(chuàng)建和編輯(.htaccess) 如果還沒有.htaccess文件咆课,創(chuàng)建一個。如果能通過shell或ssh連上服務(wù)器扯俱,直接輸入touch .htaccess就創(chuàng)建了书蚪。如果使用FTP上傳文件,可以在本地創(chuàng)建文件迅栅,如1.htaccess殊校,上傳到WordPress的跟目錄,然后重命名 為.htaccess读存。 可以通過FTP为流,shell或主機提供商可能提供的控制面板來編輯.htaccess。 如果.htaccess有錯而導(dǎo)致("Internal Server Error (500)")让簿,可以使用FTP或控制面板刪除出錯的.htaccess敬察。?
(3)自動更新 .htaccess 如果WordPress不能自動更新.htaccess,它會告訴你原因尔当,如.htaccess文件可寫莲祸,才會自動更新,但是目前不是可寫的…居凶,這個提示在設(shè)置→固定鏈接面板的底部虫给。 想 讓W(xué)ordPress自動更新,必須給WordPress開通.htaccess文件的寫權(quán)限. 確切的權(quán)限依賴于你的服務(wù)器環(huán)境侠碧,嘗試給文件擁有者打開寫權(quán)限抹估,然后作者所在組打開寫權(quán)限,然后所有人弄兜,一步一步測試药蜻,一旦WordPress有了寫權(quán) 限瓷式,則不要再進一步放寬權(quán)限。?
最后就成功啦语泽。如下圖
喜歡我可以關(guān)注我贸典,我是左左七,熱愛攝影的程序員踱卵。