Истифодаи Htaccess ба калимаи убурҳо ва файлҳо

Мебошанд вебсайтҳои зиёде доранд, ки ба қуттии тиреза бароянд, то шуморо аз номи корбар ва парол талаб кунанд. Агар шумо калимаи раҳкушоро надонед, шумо наметавонед сайтро дохил кунед. Ин ба бехатарии саҳифаҳои вебсайт оварда мерасонад ва имконият медиҳад, ки шумо интихоб кунед, ки мехоҳед дидан ва хондан саҳифаҳои вебсаатонро дошта бошед. Роҳҳои зиёде барои пароли шумо саҳифаҳои веб, аз PHP , JavaScript, htaccess (дар сервери веб) ҳимоя кунед. Бештари одамон паролро як феҳрист ё вебсафҳаро муҳофизат мекунанд, аммо шумо паролро муҳофизат карда метавонед, агар шумо хоҳед.

Вақте ки Шумо Калидвожаро муҳофизат мекунед?

Бо htaccess, шумо метавонед пароли ҳар як саҳифа ё феҳристро дар сервери вебсайт муҳофизат кунед. Шумо ҳатто метавонед тамоми вебсайтро, агар шумо мехоҳед. Htaccess усули бехатарии муҳофизати парол мебошад, зеро он ба сервери веб асос мерасонад , пас номи истифодабаранда ва паролҳои муваққатӣ ҳеҷ гоҳ бо браузер веб ё дар HTML сабт карда наметавонанд, монанди онҳо бо дигар скриптҳо. Одамон ҳифзи пароли худро истифода мебаранд:

Ин ба осонӣ ба сарлавҳаи Саҳифаҳои интернетӣ ҳифз мешавад

Шумо бояд ду чизро иҷро кунед:

  1. Барои махфии истифодабарандаҳо ва паролҳое, ки ба феҳрист дастрасӣ доранд, файли пароларо эҷод кунед.
  2. Файли htaccess-ро дар феҳристи / файл бунёд кунед, ки парол ҳимоя мешавад.

Сохтани Паролҳои Парол

Новобаста аз он ки шумо мехоҳед, ки як директори ягонаи файлро муҳофизат кунед, шумо инҷоро шурӯъ мекунед:

  1. Номи файли матнро хонед .htpasswd Дар хотир доред, ки дар ибтидои файл номида мешавад.
  2. Барномаи рамзкунонии паролро барои эҷоди паролҳои худ истифода баред. Хати хато ба файли .htapwd файли ва сабтро захира кунед. Шумо барои ҳар як номи корбаре, ки дастрасиро талаб мекунад, як сатр дорад.
  3. Файли .htpasswd ба феҳристи дар сервери веб, ки дар Web зиндагӣ намекунад, фиристед. Ба ибораи дигар, шумо наметавонед ба http: //YOUR_URL/.htpasswd-ро бардоред, дар феҳристи хонагӣ ё макони дигар, ки бехатар аст.

Сохтани Htaccess File барои вебсафҳаи шумо

Пас, агар шумо мехоҳед паролро тамоми вебсайтро муҳофизат кунед:

  1. Феҳристи матнеро, ки ба номи .htaccess кушода аст, дар хотир доред.
  2. Ба файлҳои зерин илова кунед: AuthUserFile /path /to/htpasswd/file/.htpasswd AuthGroupFile / dev / null AuthName "Номгӯи майдони" AuthType Basic барои истифодабаранда
  3. Тағири /path/to/htpasswd/file/.htpasswd ба роҳи пурра ба файли .htpasswd, ки шумо дар боло бор кардаед.
  4. Тағир додани "Номгӯи минтақаҳо" ба номи саҳифа боқимонда шудааст. Ин пеш аз ҳама, вақте ки шумо дорои якчанд соҳа бо сатҳи гуногуни муҳофизатӣ истифода мебаред.
  5. Файлро захира кунед ва онро ба феҳристи шумо ҳифз кунед.
  6. Санҷед, ки калимаи раҳкушо бо дастрасии URL кор мекунад. Агар пароли шумо кор накунад, ба барномаҳои рамзкунонӣ бармегардад ва онро бозсозӣ мекунад. Дар хотир доред, ки номи корбар ва парол ҳоҷати ҳассос хоҳад буд. Агар шумо калимаи раҳкушоро ба кор андохта бошед, бо протоколи системавии худ муроҷиат кунед, то боварӣ ҳосил кунед, ки HTAccess барои сомонаи шумо.

Сохтани файли Htaccess барои файли шахсии шумо

Агар шумо мехоҳед пароли файли инфиродӣ муҳофизат кунед, аз тарафи дигар, шумо давом медиҳед:

  1. Файли htaccess-и худро барои файле, ки муҳофизат кардан мехоҳед, эҷод кунед. Файли матнро хонед .htaccess
  2. Ба файлҳои зерин дохил шавед: AuthUserFile /path /to/htpasswd/file/.htpasswd Автомили "Номи саҳифа" AuthType Basic барои истифодабаранда
  3. Тағири /path/to/htpasswd/file/.htpasswd ба роҳи пурра ба файли .htpasswd, ки шумо дар марҳилаи 3 бор кардаед.
  4. Тағир додани "Номи саҳифа" ба номи саҳифа ҳифз шудааст.
  5. Тағир додани "mypage.html" ба парвандае, ки шумо муҳофизат мекунед.
  6. Файлро захира кунед ва онро ба феҳристи файл табдил кунед.
  7. Санҷед, ки калимаи раҳкушо бо дастрасии URL кор мекунад. Агар пароли шумо кор накунад, ба барномаҳои рамзкунонӣ бармегардад ва онро бозсозӣ мекунад, дар хотир доред, ки номи корбар ва парол ҳоҷати ҳассос хоҳад буд. Агар шумо калимаи раҳкушоро ба кор андохта бошед, бо протоколи системавии худ муроҷиат кунед, то боварӣ ҳосил кунед, ки HTAccess барои сомонаи шумо.

Маслиҳатҳо

  1. Ин танҳо дар веб серверҳо, ки ҳакрасиро дастгирӣ мекунанд, кор хоҳад кард. Агар шумо намедонед, ки агар сервери шумо htaccess -ро дастгирӣ мекунад, шумо бояд провайдери хидматрасони худро тамос кунед.
  2. Боварӣ ҳосил намоед, ки файли .htaccess матн аст, на Word ё баъзе шакл.
  3. Барои нигоҳ доштани паролҳои худ, файлҳои корбар бояд аз веб-браузер дастрас набошанд, аммо он бояд дар ҳамон мошина ҳамчун вебсайт бошад.