大家平常在訪問不同網(wǎng)站的時(shí)候,偶爾會(huì)遇到出現(xiàn)403 Forbidden錯(cuò)誤的情況,瀏覽器會(huì)給出403 Forbidden錯(cuò)誤提示。那么,403 forbidden是什么意思呢?出現(xiàn)403 Forbidden錯(cuò)誤該怎么解決?
大家平常在訪問不同網(wǎng)站的時(shí)候,偶爾會(huì)遇到出現(xiàn)403 Forbidden錯(cuò)誤的情況,瀏覽器會(huì)給出403 Forbidden錯(cuò)誤提示。那么,403 forbidden是什么意思呢?出現(xiàn)403 Forbidden錯(cuò)誤該怎么解決?
403 Forbidden是HTTP協(xié)議中的一個(gè)狀態(tài)碼(Status Code)??梢院唵蔚睦斫鉃闆]有權(quán)限訪問此站。該狀態(tài)表示服務(wù)器理解了本次請(qǐng)求但是拒絕執(zhí)行該任務(wù),該請(qǐng)求不該重發(fā)給服務(wù)器。在HTTP請(qǐng)求的方法不是“HEAD”,并且服務(wù)器想讓客戶端知道為什么沒有權(quán)限的情況下,服務(wù)器應(yīng)該在返回的信息中描述拒絕的理由。在服務(wù)器不想提供任何反饋信息的情況下,服務(wù)器可以用404 Not Found代替403 Forbidden。
403錯(cuò)誤是網(wǎng)站訪問過程中,常見的錯(cuò)誤提示。資源不可用,服務(wù)器理解客戶的請(qǐng)求,但拒絕處理它。通常由于服務(wù)器上文件或目錄的權(quán)限設(shè)置導(dǎo)致,比如IIS或者apache設(shè)置了訪問權(quán)限不當(dāng)。
403 Forbidden錯(cuò)誤解決方法:
1、重建dns緩存
對(duì)于一些常規(guī)的403 forbidden錯(cuò)誤,小編建議大家首先要嘗試的就是重建dns緩存,在運(yùn)行中輸入cmd,然后輸入ipconfig /flushdns即可。如果不行的話,就需要在hosts文件里把主頁解析一下了。同時(shí),查看是否在網(wǎng)站虛擬目錄中添加默認(rèn)文檔,一般默認(rèn)文檔為:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等。如下圖:
2、修改文件夾安全屬性
用以下命令修改文件夾安全屬性:
chcon -R -t httpd_user_content_t public_html/
所用命令解析:
ls -Z -d public_html/
#顯示文件/目錄的安全語境-Z, --context
Display security context so it fits on most displays. Displays only mode, user, group, security context and file name.-d, --directory
list directory entries instead of contents, and do not dereference symbolic links
chcon -R -t httpd_user_content_t public_html/
#修改文件/目錄的安全語境-R, --recursive
change files and directories recursively-t, --type
set type TYPE in the target security context
3、關(guān)于apache導(dǎo)致的403 forbidden錯(cuò)誤的解決辦法
打開apache的配置文件httpd.conf,找到這段代碼:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
有時(shí)候由于配置了php后,這里的“Deny from all”已經(jīng)拒絕了一切連接。把該行改成“allow from all”,修改后的代碼如下,問題解決。
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
之所以會(huì)出現(xiàn)錯(cuò)誤,是因?yàn)榇蠖鄶?shù)的國外主機(jī)在配置Apache的時(shí)候啟用了mod_security,也就是開啟了安全檢查,如果提交的信息中包含select , % , bin等關(guān)鍵字,Apache就會(huì)禁止,并給出403,404,500等錯(cuò)誤。
4、關(guān)于HawkHost空間出現(xiàn)403 Forbidden錯(cuò)誤的解決方法
有的時(shí)候在共享服務(wù)器上安裝了Mod security,當(dāng)網(wǎng)址包含有“%”號(hào)等其它敏感字符時(shí),就會(huì)被Mod security阻止。解決HawkHost 403 Forbidden 錯(cuò)誤的方法,在.htaccess文件里添加如下代碼:
SecFilterEngine Off
SecFilterScanPOST Off
直接放在網(wǎng)站的根目錄或者程序運(yùn)行的目錄下。
5、關(guān)于WordPress導(dǎo)致的403 Forbidden錯(cuò)誤解決方法
對(duì)于一些使用WordPress管理程序搭建的博客來說,就需要修改.htaccess文件,在后面添加上如下內(nèi)容即可,其實(shí)就是disable mod_security
SecFilterEngine Off
SecFilterScanPOST Off
另外dedecms的可能還需要再加一條,以讓默認(rèn)訪問的是index.html文件的DirectoryIndex index.html。
然后修改.htaccess文件,將文件上傳之后,再重新打開之前出現(xiàn)403 Forbidden的URL就沒有再出現(xiàn)錯(cuò)誤,直接可以打開了。
以上就是出現(xiàn)403 Forbidden錯(cuò)誤的解決方法,大家可以參考對(duì)應(yīng)解決。
河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900