本文小編為大家詳細(xì)介紹“CentOS下.htaccess不起作用怎么解決”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“CentOS下.htaccess不起作用怎么解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
創(chuàng)新互聯(lián)公司服務(wù)項目包括張店網(wǎng)站建設(shè)、張店網(wǎng)站制作、張店網(wǎng)頁制作以及張店網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,張店網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到張店省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!結(jié)果點擊一個鏈接直接404 not found。悲劇,看來apache的rewrite部分有問題了,完全無視掉了.htaccess文件!經(jīng)過檢查apache的模塊,發(fā)現(xiàn)rewrite模塊是開啟的狀態(tài),看來是httpd.conf文件中的配置有點問題了?;叵肫鹬霸趗buntu server下配置rewrite也是啟用了一個叫做“allowoverride”的屬性為“all”才正確開啟了rewrite,這次手動配置virtualhost的時候并沒有寫上這兩句,看來就是這個問題了。
立馬輸入 :
#vim /etc/httpd/conf/httpd.conf
找到自己的virtualhost設(shè)置部分,添上
<directory />
allowoverride all
</directory>
上面這段的directory /的“/”為你的www路徑,如放在“/var/www/html”路徑下就寫為“<directory /var/www/html>”,以此類推。保存后重啟httpd服務(wù):
#/etc/init.d/httpd restart
再次進入wordpress,點擊一個鏈接,成了!問題解決。看來這個“allowoverride”很不簡單?。∮谑巧暇W(wǎng)找了一圈,發(fā)現(xiàn)這個是控制.htaccess的關(guān)鍵點所在。除了需要在apache中打開rewrite,以及正確設(shè)置.htaccess文件名之外,還需要對目錄的allowoverride進行配置,因為默認(rèn)情況下allowoverride值為none,這樣會完全忽略.htaccess文件。
此外,除了all和none這兩個值之外,allowoverride還有很多個值,他們的含義分別如下:
authconfig
允許使用與認(rèn)證授權(quán)相關(guān)的指令(authdbmgroupfile, authdbmuserfile, authgroupfile, authname, authtype, authuserfile, require, 等)。
fileinfo
允許使用控制文檔類型的指令(defaulttype, errordocument, forcetype, languagepriority, sethandler, setinputfilter, setoutputfilter, mod_mime中的 add* 和 remove* 指令等等)、控制文檔元數(shù)據(jù)的指令(header, requestheader, setenvif, setenvifnocase, browsermatch, cookieexpires, cookiedomain, cookiestyle, cookietracking, cookiename)、mod_rewrite中的指令(rewriteengine, rewriteoptions, rewritebase, rewritecond, rewriterule)和mod_actions中的action指令。
indexes
允許使用控制目錄索引的指令(adddescription, addicon, addiconbyencoding, addiconbytype, defaulticon, directoryindex, fancyindexing, headername, indexignore, indexoptions, readmename, 等)。
limit
允許使用控制主機訪問的指令(allow, deny, order)。
options[=option,...]
允許使用控制指定目錄功能的指令(options和xbithack)??梢栽诘忍柡竺娓郊右粋€逗號分隔的(無空格的)options選項列表,用來控制允許options指令使用哪些選項。
讀到這里,這篇“CentOS下.htaccess不起作用怎么解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享標(biāo)題:CentOS下.htaccess不起作用怎么解決-創(chuàng)新互聯(lián)
標(biāo)題URL:http://www.rwnh.cn/article14/dciode.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、微信小程序、域名注冊、網(wǎng)站收錄、服務(wù)器托管、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容