若何經由過程.htaccess文件設置網站的默許頁

網站扶植之癥結詞優化五大誤區解讀
2016-05-13
題目設置對網站癥結詞排名的影響
2016-05-13
Show all

若何經由過程.htaccess文件設置網站的默許頁

人人好,我是湖南推的kiness。網站新建好後,許多新手站長會對網站的默許首頁的設置非常懊惱。好比用的是php的法式,默許首頁大多是翻開的網站根目次內裡的/index.php文件;如果用asp說話開辟的法式,首頁翻開大多是默許翻開/index.asp;以jsp說話開辟的法式,默許翻開是/index.jsp等等。固然少數空間商的空間掌握面板可以或許支撐自界說默許頁,但大多是照樣沒有支撐。我們都曉得,應用靜態頁面有益於SEO,可許多站長卻沒有曉得若何設置。

另有一種,首頁默許翻開是index.php等,然則網址欄卻沒有會表現圖中的後綴。這類情形,以php說話的網站法式為例,很簡略的鑒別辦法是看下網站根目次內裡有沒有靜態的index.html或index.shtml等文件。若無,解釋翻開是index.php文件。如有,翻開後檢察是不是和網站首頁內容同等。如若紛歧致,解釋照樣默許翻開的是index.php文件。

接下來小編就先容下以.htaccess文件設置網站默許翻開靜態頁面的辦法。起首復制以下代碼:

<Files ~ ^.(htaccess|htpasswd)$>
deny from all
</Files>
DirectoryIndex index.html index.php
order deny,allow

上面代碼的意義是:網站默許翻開根目次下文件的次序。起首是index.html,若沒有該文件,則翻開index.php。假如是用asp說話開辟的網站,代碼能夠以下設置:

<Files ~ ^.(htaccess|htpasswd)$>
deny from all
</Files>
DirectoryIndex index.html index.asp
order deny,allow

當目次中沒有index.html文件時,默許翻開index.asp文件。

若果是新手站長,沒有清晰本身網站的開辟情況,又想設置默許翻開靜態文件時,能夠斟酌間接應用以下代碼。

<Files ~ ^.(htaccess|htpasswd)$>
deny from all
</Files>
DirectoryIndex index.html index.php index.asp index.shtml index.htm index.jsp index.aspx
deny,allow

代碼的意義大抵和上面差未幾,設置的是默許翻開網站目次下文件的次序順次是index.html、index.php、index.asp、index.shtml、index.htm、index.jsp、index.aspx。

依據本身須要挑選,復制好響應的代碼,粘貼到記事本,保留為.htaccess文件。然後經由過程FTP上傳到網站的更目次便可。假如是保留時沒有支撐以.htaccess文件定名,能夠將文件上傳到更目次後再改成.htaccess文件名。

本文由湖南推(原文/jingyan/32.html)站長kiness首創。轉載請務必說明出處,小生將不堪感謝,感謝!

Comments are closed.