Danh mục

Sử dụng .htaccess

Số trang: 3      Loại file: doc      Dung lượng: 31.50 KB      Lượt xem: 23      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (3 trang) 0

Báo xấu

Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

htaccess là cái gì vậy nhỉ, hẳn đôi khi bạn vẫn nghe thấy nó được nhắc đến một cách bí hiểm trên một sốdiễn đàn hay trong các bài viết, chẳng hạn như "sử dụng .htaccess để làm ...", " thông qua .htaccess..."....Xin bạn đừng quá ngạc nhiên khi nghe hay nhìn thấy những kết quả của việc sử dụng .htaccess, bài viết nàysẽ trình bày một số cách sử dụng .htacces trên các server sử dụng Apache lamf máy chủ, và sau khi đọc xongbạn sẽ thấy nó dễ như "uống một cốc nước tăng lực khi đang khát...
Nội dung trích xuất từ tài liệu:
Sử dụng .htaccessSửdụng.htaccesstrangnàyđãđượcđọc lầnGiớithiệu.htaccesslàcáigìvậynhỉ,hẳnđôikhibạnvẫnnghethấynóđượcnhắcđếnmộtcáchbíhiểmtrênmộtsốdiễnđànhaytrongcácbàiviết,chẳnghạnnhưsửdụng.htaccessđểlàm...,thôngqua.htaccess.......Xinbạnđừngquángạcnhiênkhinghehaynhìnthấynhữngkếtquảcủaviệcsửdụng.htaccess,bàiviếtnàysẽtrìnhbàymộtsốcáchsửdụng.htaccestrêncácserversửdụngApachelamfmáychủ,vàsaukhiđọcxongbạnsẽthấynódễnhưuốngmộtcốcnướctănglựckhiđangkhátzậy!1.Cáctrangbáolỗi:Trongquátrìnhlàmviệcvớiclient,nếucólỗixảyra(vidụnhưkhôngtìmthấyfile)thìApachesẽbáolỗibằngmộttrangcósẵnhiểnthịmãsốcủalỗiđó,rấtkhôngđẹpvàkhóhiểu.Với.haccessthìbạncóthểtựtạocáctrangbáolỗihayhơn.Đểlàmđượcđiềunàythìtrongfile.htaccessbạnthêmdòngsau:ErrorDocumenterrornumber/file.htmlTrongđóerrornumberlàmãsốcủalỗiphátsinh,sauđâylànhữnglỗihaygặp:401AuthorizationRequired(cầnpasswordđểtruynhập)400Badrequest(requestbịsai)403Forbidden(khôngđượcvào)500InternalServerError(lỗiserver)404Wrongpage(lỗitrang,khôngtìmthấy...)cònfile.htmllàtrangwebmàbanmuốnhiệnthịkhilỗiphátsinh.Vídụ:ErrorDocument404/notfound.htmlhoặc:ErrorDocument500/errorpages/500.html2.Khôngchohiệndanhsáchfiletrongthưmục:Trongtrườnghợpbạnkhôngmuốnchongườikhácthấyđượcdanhsáchfiletrongthumụckhôngcófileindex,thêmlệnhsauvào.htaccess:OptionsIndexes3.ChỉđịnhcácIPđược/khôngđượctruycậpvàotrangweb:Thêmlệnhsau:denyfrom203.239.110.2đểcấmip203.239.110.2hoặcallowfrom203.239.110.20đểchophépip203.239.110.20.Nếubạnchỉviêtipdướidạng203.239.110thìsẽcấm/chophéptấtcảiptronggiảitừ203.239.110.1đến203.239.110.254.Còn:denyfromallsẽcấmtấtcảmọitruycậpđếncáctrangwebtrongthưmục,tuynhiêncácfiletrongđóvẫncóthểđượcsửdụngtừbênngoàithôngquacácdangrequirehayinclude.4.Thaythếtrangindex:Dùngdònglệnhsau:DirectoryIndexindex.phpindex.php3messagebrd.plindex.htmlindex.htmVớidònglệnhnàythìtấtcảcácfileđượcliệtkêsẽđượctìmtheothứtựkhicóyêucầutớithưmụchiệnhành,trangnàođượctìmthấyđầutiênsẽthànhtrangindexcủathưmục.5.RedirectionCóthểredirecttruycậptừxamộtcáchđơngiảnbằnglệnhsau:Redirect/location/from/root/file.exthttp://www.othersite.com/new/file/location.xyzhoặcRedirect/olddirectoryhttp://www.newsite.com/newdirectory6.BảovệthưmụcbằngpasswordTrongfile.htaccesscóthểviếtthêm:AuthUserFile/mnt/web/guide/somewhere/somepath/.htpasswdAuthGroupFile/dev/nullAuthNameSomewhere.comsSecretSectionAuthTypeBasicrequirevaliduserTrongđóquantrọngnhấtlàfile.htpassword,códạngnhưsau:username:v3l0KWx6v8mQMbob:x4DtaLTqsElC2vớiphầntrướclàtênuser,phầnsaulàpasswordđãđượcmãhoábằngDES(cóthểdùngjohnđểgiảimã).Bạncóthểtạorafile.htpasswdnàybằngmộtcôngcụcósẵntrong*nixlàtrìnhhtpasswd,vidụ:root@vnofear$htpasswdc.htpasswdusernameAddingpasswordforusername.Newpassword:passwordRetypenewpassword:passwordxemmanhtpasswdđểbiếtthêmchitiết.Khitruycậpvàothưmụcđượcbảovệbởi.htpasswd,browsersẽhiệnramộtcửasổyêucầubạnnhậpusernamevàpassword.Lưuýtrướckhisửdụng.htaccessbạnnhớkiểmtraxemhostservercóhỗtrợ.htaccesshaykhông. ...

Tài liệu được xem nhiều: