.htaccess чист?

.htaccess як файли конфигуратсияест, ки аз ҷониби серверҳои веб, ба монанди Apache, барои назорат ва тағир додани рафтори вебсайт истифода мешавад. Он имкон медиҳад, ки доираи васеи имконоти мутобиқсозӣ, аз ҷумла ҳифзи парол, масири URL ва назорати кэш.

.htaccess чист?

.htaccess як файли конфигуратсияест, ки аз ҷониби серверҳои веб барои назорат кардани рафтори вебсайтҳо истифода мешавад. Он қоидаҳоеро дар бар мегирад, ки ба сервер чӣ гуна коркарди дархостҳо барои файлҳо ё директорияҳои муайянро нишон медиҳанд ва метавонанд барои назорати дастрасӣ ба қисмҳои муайяни вебсайт, масири URL-ҳо ва ғайра истифода шаванд. Онро ҳамчун маҷмӯи дастурҳо барои сервер дар бораи чӣ гуна коркарди намудҳои гуногуни дархостҳои меҳмонон ба вебсайт фикр кунед.

.htaccess як файли конфигуратсияест, ки аз ҷониби серверҳои Apache барои назорат ва идоракунии рафтори барномаҳои веб истифода мешавад. Ин як воситаи пурқувватест, ки ба таҳиягарон имкон медиҳад, ки бидуни тағир додани файли конфигуратсияи асосӣ ба конфигуратсияи сервер дар як директория тағирот ворид кунанд. Ин онро як манбаи арзишманд барои таҳиягарони веб, ки мехоҳанд рафтори барномаҳои веби худро танзим кунанд, месозад.

Файли .htaccess як файли матнии оддӣ аст, ки дар директорияи решаи замимаи веб ҷойгир аст. Он як қатор дастурҳоро дар бар мегирад, ки ба сервер чӣ гуна коркарди дархостҳои гуногунро нишон медиҳанд. Ин дастурҳоро барои назорат кардани дастрасӣ ба файлҳо ё директорияҳои мушаххас, муқаррар кардани паёмҳои хатогии фармоишӣ, масир URL-ҳо ва ғайра истифода бурдан мумкин аст. Бо истифода аз файлҳои .htaccess, таҳиягарон метавонанд бидуни аз нав оғоз кардани сервер ё тағир додани файли конфигуратсияи асосӣ ба конфигуратсияи сервер тағирот ворид кунанд. Ин онро як воситаи қулай ва чандир барои идоракунии барномаҳои веб месозад.

Аммо, бояд қайд кард, ки файлҳои .htaccess бояд бо эҳтиёт истифода шаванд. Онҳо метавонанд хатари амниятӣ дошта бошанд, агар дуруст танзим нашуда бошанд ва эҳтимолан иттилооти ҳассосро ба корбарони беиҷозат фош кунанд. Аз ин рӯ, барои таҳиягарон муҳим аст, ки фаҳмиши хубе дошта бошанд, ки файлҳои .htaccess чӣ гуна кор мекунанд ва онҳоро бомасъулият истифода баранд. Дар ин мақола мо асосҳои файлҳои .htaccess-ро меомӯзем ва баъзе таҷрибаҳои беҳтаринро барои истифодаи самараноки онҳо пешниҳод мекунем.

.htaccess чист?

Муайян

Файли .htaccess файли конфигуратсияест, ки аз ҷониби веб-серверҳои Apache истифода мешавад. Ин файли матнии оддӣ аст, ки дорои дастурҳое мебошад, ки ҷанбаҳои гуногуни рафтори серверро танзим мекунанд. Номи ".htaccess" маънои "дастрасии гиперматн"-ро дорад ва он файли пинҳон аст, ки дар феҳристи решаи вебсайт ё директорияи мушаххас ҷойгир аст.

таърих

Файли .htaccess аз рӯзҳои аввали таъсиси веб-сервери Apache, ки бори аввал соли 1995 бароварда шуда буд, вуҷуд дорад. Он барои фароҳам овардани роҳе барои маъмурони вебсайт барои тағир додани конфигуратсия дар сервери худ бидуни таҳрири файли конфигуратсияи асосӣ тарҳрезӣ шудааст. Ин идоракунии вебсайтҳои инфиродиро осонтар кард ва барои чандирии бештар дар конфигуратсия имкон дод.

Мақсад

Мақсади асосии файли .htaccess конфигуратсияи веб-серверҳои Apache дар асоси як директория мебошад. Ин маънои онро дорад, ки дастурҳои дар файл мавҷудбуда танҳо ба директорияе, ки дар он ҷойгир аст ва ҳама зеркаталогҳо татбиқ мешаванд. Файли .htaccess метавонад барои иҷрои доираи васеи вазифаҳои конфигуратсия истифода шавад, аз ҷумла:

  • Танзими ҳифзи парол барои директория ё файл
  • Тавассути URL-ҳо
  • Фаъол ё ғайрифаъол кардани хусусиятҳои сервер
  • Насб кардани паёмҳои хатогии фармоишӣ
  • Муайян кардани намудҳои MIME
  • Бастани суроғаҳои IP ё агентҳои корбар

Файли .htaccess як воситаи пурқувватест, ки ба маъмурони вебсайт имкон медиҳад, ки бидуни таҳрири файли конфигуратсияи асосӣ ба конфигуратсияи сервери худ тағйирот ворид кунанд. Бо вуҷуди ин, он бояд бо эҳтиёт истифода шавад, зеро конфигуратсияи нодуруст метавонад ба хатогиҳои сервер ё осебпазирии амният оварда расонад.

Дар маҷмӯъ, файли .htaccess як ҷузъи муҳими конфигуратсияи веб-сервери Apache мебошад ва аз ҷониби маъмурони вебсайт барои танзими рафтори сервери худ ба таври васеъ истифода мешавад.

Чӣ тавр истифода бурдани .htaccess

Агар шумо хоҳед, ки директорияҳои сервери вебро бидуни тағир додани файли конфигуратсияи асосӣ танзим кунед, шумо метавонед файли .htaccess -ро истифода баред. Инҳо қадамҳои эҷод, боргузорӣ ва таҳрири файли .htaccess мебошанд.

Чӣ тавр сохтани файли .htaccess

Барои сохтани файли .htaccess, ин қадамҳоро иҷро кунед:

  1. Муҳаррири матнро ба монанди Notepad ё Sublime Text кушоед.
  2. Дастурҳои конфигуратсияро, ки шумо мехоҳед дар файли .htaccess истифода баред, илова кунед.
  3. Файлро ҳамчун ".htaccess" захира кунед (бе нохунак).
  4. Боварӣ ҳосил кунед, ки файл дар директорияе, ки шумо танзим кардан мехоҳед захира шудааст.

Чӣ тавр файли .htaccess-ро бор кардан мумкин аст

Барои бор кардани файли .htaccess, ин қадамҳоро иҷро кунед:

  1. Бо истифода аз муштарии FTP ба монанди FileZilla ба сервери веби худ пайваст шавед.
  2. Ба директорияе, ки мехоҳед файли .htaccess-ро бор кунед, ҳаракат кунед.
  3. Файли .htaccess-ро ба он директория бор кунед.

Чӣ тавр таҳрир кардани файли .htaccess

Барои таҳрир кардани файли .htaccess, ин қадамҳоро иҷро кунед:

  1. Бо истифода аз муштарии FTP ба монанди FileZilla ба сервери веби худ пайваст шавед.
  2. Ба директорияе, ки файли .htaccess ҷойгир аст, гузаред.
  3. Файли .htaccess -ро ба компютери худ зеркашӣ кунед.
  4. Файли .htaccess -ро дар муҳаррири матнӣ ба монанди Notepad ё Sublime Text кушоед.
  5. Директиваҳои конфигуратсияро дар ҳолати зарурӣ таҳрир кунед.
  6. Файлро захира кунед.
  7. Файли навшудаи .htaccess-ро ба директорияи сервери веб бор кунед.

Ҳангоми таҳрир кардани файли .htaccess, муҳим аст, ки эҳтиёт бошед, то хато накунед. Як хато метавонад боиси ноком шудани тамоми файл гардад, ки боиси хатогиҳо дар вебсайти шумо мегардад.

Баъзе аз дастурҳои конфигуратсияҳое, ки шумо метавонед дар файли .htaccess истифода баред, иборатанд аз "Талаб кардан", "Иҷозат додан", "HTA", "файл htaccess", "Файл" ва "Сервер". Ин дастурҳоро барои идоракунии дастрасӣ ба файлҳо ва директорияҳо, танзими муҳофизати парол ва ғайра истифода бурдан мумкин аст.

Хулоса, файли .htaccess як воситаи пурқувват барои танзим кардани директорияҳо дар сервери веб мебошад. Бо риояи қадамҳои дар боло зикршуда, шумо метавонед файли .htaccess-ро эҷод, бор кунед ва таҳрир кунед, то конфигуратсияи вебсайти худро танзим кунед.

Амният ва назорати дастрасӣ

Амният ва назорати дастрасӣ ду ҷанбаи муҳими идоракунии вебсайт мебошанд. Файлҳои .htaccess метавонанд барои идоракунии дастрасӣ ба директорияҳои мушаххас дар сервери веб истифода шаванд. Ин метавонад ба ҳифзи маълумоти махфӣ ва пешгирии дастрасии беиҷозат ба баъзе файлҳо кӯмак расонад. Дар ин бахш мо чӣ гуна истифода бурдани файлҳои .htaccess -ро барои татбиқи чораҳои амниятӣ ва назорати дастрасӣ муҳокима хоҳем кард.

ҳифзи Рамз

Ҳифзи парол роҳи муассири назорати дастрасӣ ба директорияҳои мушаххас дар сервери веб мебошад. Бо файлҳои .htaccess, шумо метавонед ба осонӣ директорияҳо ва файлҳоро бо парол муҳофизат кунед. Инро метавон тавассути илова кардани коди зерин ба файли .htaccess анҷом дод:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/password/file
Require valid-user

Ин код аз корбарон пеш аз он ки ба феҳристи ҳифзшуда дастрасӣ пайдо кунад, номи корбар ва паролро талаб мекунад. Дар AuthType директива навъи аутентификатсияи истифодашударо муайян мекунад, дар ҳоле ки AuthName директива номи минтақаи муҳофизатшавандаро муайян мекунад. Дар AuthUserFile дастур ҷойгиршавии файли паролро муайян мекунад ва Require valid-user директива муайян мекунад, ки танҳо ба корбарони дуруст дастрасӣ ба минтақаи муҳофизатшаванда иҷозат дода мешавад.

Бастани суроғаҳои IP

Бастани суроғаҳои IP боз як чораи муфиди амниятӣ мебошад, ки онро бо файлҳои .htaccess амалӣ кардан мумкин аст. Инро метавон тавассути илова кардани коди зерин ба файли .htaccess анҷом дод:

Order Deny,Allow
Deny from 192.168.1.1
Allow from all

Ин код дастрасӣ ба суроғаи IP-и муайяншударо маҳкам мекунад (дар ин ҳолат, 192.168.1.1) дар ҳоле ки дастрасӣ ба ҳама суроғаҳои IP-и дигарро иҷозат медиҳад. Дар Order директива тартиберо муайян мекунад, ки дар он Deny ва Allow директивахо кор карда мешаванд.

Дастрасӣ ба директорияҳои муайян

Роҳи дигари идоракунии дастрасӣ ба директорияҳои мушаххас дар веб-сервер ин рад кардани дастрасӣ ба директорияҳои муайян мебошад. Инро метавон тавассути илова кардани коди зерин ба файли .htaccess анҷом дод:

Deny from all

Ин код дастрасиро ба ҳамаи корбарон барои феҳристи ҷорӣ ва ҳамаи зеркаталогҳо манъ мекунад. Ин метавонад барои пешгирии дастрасии беиҷозат ба файлҳо ё директорияҳои ҳассос муфид бошад.

Хулоса, файлҳои .htaccess метавонанд барои татбиқи чораҳои самараноки амниятӣ ва назорати дастрасӣ дар сервери веб истифода шаванд. Бо истифода аз усулҳои дар ин бахш муҳокимашуда, шумо метавонед ба муҳофизати вебсайти худ аз дастрасии беиҷозат кӯмак кунед ва бехатарии иттилооти ҳассосро таъмин кунед.

Саҳифаҳои хатогиҳои фармоишӣ ва масир

Файли .htaccess ба шумо имкон медиҳад, ки саҳифаҳои хатогии фармоишӣ ва масирро барои вебсайти худ эҷод кунед. Ин метавонад ба шумо кӯмак расонад, ки таҷрибаи беҳтари корбарро пешниҳод кунед ва SEO-и вебсайти шуморо беҳтар созед. Дар ин бахш, мо муҳокима хоҳем кард, ки чӣ гуна эҷод кардани саҳифаҳои хатогии фармоишӣ ва масири URL-ҳо бо истифода аз .htaccess.

Эҷоди саҳифаҳои хатогии фармоишӣ

Шумо метавонед бо истифода аз дастури ErrorDocument дар .htaccess саҳифаҳои хатогии фармоиширо барои вебсайти худ эҷод кунед. Дастури ErrorDocument ба шумо имкон медиҳад, ки саҳифаи хатогии фармоиширо барои ҳар як рамзи хатои HTTP муайян кунед. Масалан, барои сохтани саҳифаи хатогии фармоишӣ барои коди хатогии 404, шумо метавонед сатри зеринро ба файли .htaccess-и худ илова кунед:

ErrorDocument 404 /404.html

Ин сатр ба сервер мегӯяд, ки ҳангоми рух додани хатогии 404 файли 404.html -ро намоиш диҳад. Шумо метавонед саҳифаҳои хатогии фармоиширо барои дигар рамзҳои хатогӣ бо иваз кардани 404 бо рамзи хатогии мувофиқ эҷод кунед.

Тавассути URL-ҳо

Шумо инчунин метавонед .htaccess-ро истифода баред, то URL-ҳо дар вебсайти худ масир гузоред. Ин метавонад муфид бошад, агар шумо сохтори URL-и вебсайти худро тағир дода бошед ё хоҳед, ки корбаронро аз як саҳифа ба саҳифаи дигар равона кунед. Барои масири URL, шумо метавонед дастури масирро дар .htaccess истифода баред. Масалан, барои интиқоли ҳама дархостҳо барои URL-и кӯҳна ба URL-и нав, шумо метавонед сатри зеринро ба файли .htaccess-и худ илова кунед:

Redirect 301 /old-url.html https://www.example.com/new-url.html

Ин сатр ба сервер мегӯяд, ки ҳама дархостҳоро барои файли old-url.html ба файли new-url.html равона кунад. Рамзи 301 масири доимиро нишон медиҳад, ки барои мақсадҳои SEO муҳим аст.

Шумо инчунин метавонед ифодаҳои муқаррариро истифода баред, то дар як вақт якчанд URL-ро масир равона кунед. Масалан, барои интиқоли ҳама URL-ҳое, ки калимаи "блог" -ро дар бар мегиранд, ба бахши нави блог, шумо метавонед сатри зеринро ба файли .htaccess-и худ илова кунед:

RedirectMatch 301 ^/blog/(.*)$ https://www.example.com/new-blog/$1

Ин сатр ба сервер мегӯяд, ки ҳамаи URL-ҳои бо /blog/ оғозшударо ба бахши new-blog/-и вебсайти шумо равона кунад.

хулоса

Хулоса, .htaccess як воситаи пурқувватест, ки ба шумо имкон медиҳад саҳифаҳои хатогиҳои фармоишӣ эҷод кунед ва URL-ҳои масирро дар вебсайти худ эҷод кунед. Бо истифода аз дастурҳои ErrorDocument ва Redirect, шумо метавонед таҷрибаи беҳтари корбарро таъмин кунед ва SEO-и вебсайти худро беҳтар созед. Дар хотир доред, ки ҳама гуна тағироти конфигуратсияе, ки шумо ба .htaccess ворид мекунед, метавонад ба кори вебсайти шумо таъсир расонад, аз ин рӯ муҳим аст, ки тағиротҳои худро пеш аз ҷойгиркунии онҳо дар вебсайти зиндаи худ бодиққат санҷед.

Аутентификатсия ва авторизатсия

Аутентификатсия ва авторизатсия ду мафҳуми муҳим дар амнияти веб мебошанд. Аутентификатсия раванди тасдиқи шахсияти корбар аст, дар ҳоле ки авторизатсия раванди додани дастрасӣ ё рад кардани дастрасӣ ба манбаъ бар асоси шахсият ва иҷозатҳои корбар аст.

AuthType ва AuthUserFile

Дар Apache, аутентификатсия одатан бо истифода аз .htaccess файл. Дар AuthType директива навъи аутентификатсияро, ки истифода мешавад, ба монанди Basic ё Digest муайян мекунад. Дар AuthUserFile директива макони файли паролро, ки барои аутентификатсия истифода мешавад, муайян мекунад.

Масалан, барои истифодаи аутентификатсияи асосӣ ва муайян кардани ҷойгиршавии файли парол, шумо сатрҳои зеринро ба файли худ илова мекунед. .htaccess Файл:

AuthType Basic
AuthUserFile /path/to/password/file

Эътибори корбарро талаб кунед

Дар Require дастур корбар ё гурӯҳеро, ки барои дастрасӣ ба манбаъ иҷозат дода шудааст, муайян мекунад. Дар Valid-User хосият ба ҳар як корбаре, ки тасдиқ шудааст, имкон медиҳад, ки ба манбаъ дастрасӣ пайдо кунад.

Масалан, барои дастрас кардани ҳар як корбари тасдиқшуда ба манба, шумо сатри зеринро ба худ илова мекунед .htaccess Файл:

Require valid-user

Муҳофизати файли парол

Файли пароле, ки барои тасдиқи аутентификатсия истифода мешавад, бояд барои пешгирии дастрасии беиҷозат ҳифз карда шавад. Инро тавассути танзими иҷозатҳои мувофиқи файл ё бо истифода аз a .htaccess файл барои маҳдуд кардани дастрасӣ ба файл.

Масалан, барои маҳдуд кардани дастрасӣ ба файли парол, шумо сатрҳои зеринро ба худ илова мекунед .htaccess Файл:

<FilesMatch "password.file">
  AuthType None
  Require all denied
</FilesMatch>

Ин дастрасиро ба файли парол барои ҳамаи корбарон манъ мекунад.

Хулоса, аутентификатсия ва авторизатсия мафҳумҳои муҳим дар амнияти веб мебошанд. Apache якчанд дастурҳоро барои коркарди аутентификатсия ва авторизатсия пешниҳод мекунад, аз ҷумла AuthType, AuthUserFile, Requireва FilesMatch. Бо истифода аз ин дастурҳо, шумо метавонед захираҳои худро аз дастрасии беиҷозат муҳофизат кунед ва амнияти вебсайти худро таъмин кунед.

Навиштани URL

Навнависии URL як усулест, ки барои тағир додани тарзи намоиш ва дастрасии URL дар вебсайт истифода мешавад. Ин усул барои осонтар кардани URL-ҳо барои корбар, осонтар дар хотир ва муҳаррики ҷустуҷӯ истифода мешавад. Илова бар ин, дубора навиштани URL инчунин метавонад барои ҳифзи маълумоти ҳассос, маҳдуд кардани дастрасӣ ба саҳифаҳои муайян ва масири корбарон ба саҳифаҳои дигар истифода шавад.

Директиваҳои RewriteRule

Директиваи RewriteRule яке аз дастурҳои маъмултарин дар файлҳои .htaccess мебошад. Ин дастур барои муайян кардани намунаи URL, ки бояд аз нав навишта шавад ва URL-и мақсаднок, ки намуна бояд аз нав навишта шавад, истифода мешавад. Синтаксиси директиваи RewriteRule чунин аст:

RewriteRule pattern target [flags]

Намуна як ифодаи муқаррарист, ки ба URL, ки бояд аз нав навишта шавад, мувофиқат мекунад ва ҳадаф URL аст, ки намуна бояд аз нав навишта шавад. Параметри flags ихтиёрӣ аст ва барои муайян кардани имконоти иловагӣ барои дастури RewriteRule истифода мешавад.

Навиштани URL-ҳо

Навиштани URL-ро барои аз нав навиштани URL-ҳо бо роҳҳои гуногун истифода бурдан мумкин аст. Як истифодаи маъмули азнавнависии URL ин нест кардани васеъшавии файлҳо аз URLҳо мебошад. Масалан, ба ҷои нишон додани URL ба монанди "example.com/page.php", азнавнависии URL метавонад барои нишон додани URL ба монанди "example.com/page" истифода шавад. Илова бар ин, азнавнависии URL инчунин метавонад барои интиқоли корбарон аз як URL ба дигараш истифода шавад. Ин вақте муфид аст, ки саҳифа кӯчонида ё нест карда шудааст, ё вақте ки вебсайт аз нав сохта шудааст.

Азнавнависии URL инчунин метавонад барои ҳифзи маълумоти ҳассос, маҳдуд кардани дастрасӣ ба саҳифаҳои муайян ва масири корбарон ба саҳифаҳои дигар истифода шавад. Масалан, файли .htpasswd метавонад барои маҳдуд кардани дастрасӣ ба саҳифаҳои муайяни вебсайт истифода шавад. Файли .htpasswd рӯйхати корбарон ва паролҳоро дар бар мегирад, ки барои тасдиқи аслияти корбароне, ки кӯшиши дастрасӣ ба саҳифаҳои маҳдудро доранд, истифода мешаванд.

Афзалиятҳои азнавнависии URL

Якчанд бартариҳои истифодаи дубора навиштани URL дар вебсайт вуҷуд дорад. Аввалан, дубора навиштани URL метавонад URL-ро барои корбар бештар осонтар ва дар хотир нигоҳ доштан осонтар кунад. Ин метавонад таҷрибаи корбарро беҳтар кунад ва барои корбарон паймоиш дар вебсайтро осон кунад. Илова бар ин, дубора навиштани URL инчунин метавонад URL-ро ба системаи ҷустуҷӯии дӯстона табдил диҳад, ки метавонад рейтинги системаи ҷустуҷӯии вебсайтро беҳтар кунад.

Азнавнависии URL инчунин метавонад барои ҳифзи маълумоти ҳассос, маҳдуд кардани дастрасӣ ба саҳифаҳои муайян ва масири корбарон ба саҳифаҳои дигар истифода шавад. Ин метавонад ба беҳтар шудани амнияти вебсайт ва ҳифзи маълумоти махфӣ аз дастрасии беиҷозат мусоидат кунад.

Хатогиҳои сервер

Ҳангоми татбиқи дубора навиштани URL, муҳим аст, ки аз хатогиҳои сервер, ки метавонанд рух диҳанд, огоҳ бошед. Як хатои маъмули сервер ин "Хатои дохилии сервери 500" мебошад. Ин хато метавонад вақте рух диҳад, ки дар файли .htaccess мушкилот вуҷуд дорад ё вақте ки сервер қоидаҳои азнавнависиро коркард карда наметавонад. Барои пешгирӣ кардани ин хато, муҳим аст, ки қоидаҳои азнавнависиро пеш аз татбиқи онҳо дар вебсайти зинда санҷед.

Файлҳои конфигуратсияи сервер

Илова ба файли .htaccess, файлҳои конфигуратсияи сервер низ метавонанд барои татбиқи дубора навиштани URL истифода шаванд. Файлҳои конфигуратсияи сервер одатан дар муҳитҳои хостинги муштарак истифода мешаванд, ки корбарон ба файли .htaccess дастрасӣ надоранд. Барои татбиқи дубора навиштани URL бо истифода аз файлҳои конфигуратсияи сервер, корбарон метавонанд қоидаҳои азнавнависиро ба қисмати файли конфигуратсияи сервер.

URL масир

Бозгашти URL як усули дигарест, ки метавонад барои интиқоли корбарон аз як URL ба URL-и дигар истифода шавад. Ин усул аксар вақт барои интиқоли корбарон аз URL-ҳои ғайри www ба URL-ҳои www ё баръакс истифода мешавад. Бозгашти URL инчунин метавонад барои интиқоли корбарон аз як саҳифа ба саҳифаи дигар ҳангоми интиқол ё нест кардани саҳифа истифода шавад.

Муштарии FTP ва мудири файл

Мизоҷони FTP ва менеҷерони файл метавонанд барои бор кардани файли .htaccess ва дигар файлҳои конфигуратсияи сервер ба вебсайт истифода шаванд. Мизоҷони FTP ва менеҷерони файл одатан аз ҷониби таҳиягарони веб ва маъмурони вебсайт барои идоракунии файлҳо ва директорияҳои вебсайт истифода мешаванд.

Роҳнамоҳо ва масирҳои 301

Масирҳо ва масирҳои 301 одатан дар азнавнависии URL истифода мешаванд. Бозгашт ба корбарон аз як URL ба URL-и дигар истифода мешавад, дар ҳоле ки масир 301 барои ба таври доимӣ масир кардани корбарон аз як URL ба дигараш истифода мешавад. 301 масир барои SEO муҳим аст, зеро онҳо ба системаҳои ҷустуҷӯ мегӯянд, ки саҳифа ба таври доимӣ ба URL-и нав кӯчонида шудааст.

панели

Бисёре аз провайдерҳои хостинги веб панели идоракуниро пешниҳод мекунанд, ки метавонад барои идоракунии файлҳо ва директорияҳои вебсайт истифода шавад. Панели идоракунӣ маъмулан мудири файл, муштарии FTP ва дигар абзорҳоро дар бар мегирад, ки метавонанд барои идоракунии файлҳо ва директорияҳои вебсайт истифода шаванд.

Блоки директория

Дар бахш барои муайян кардани директорияе истифода мешавад, ки қоидаҳои азнавнависӣ бояд ба он татбиқ карда шаванд. Ин бахш маъмулан дар файлҳои конфигуратсияи сервер барои муайян кардани директорияе истифода мешавад, ки қоидаҳои азнавнависӣ бояд ба он татбиқ карда шаванд.

Хусусиятҳои алоҳида

Файлҳои конфигуратсияи тақсимшуда

Яке аз хусусиятҳои пурқуввати .htaccess қобилияти он барои таъмин намудани файлҳои конфигуратсияи тақсимшуда мебошад. Ин маънои онро дорад, ки шумо метавонед файли .htaccess-ро дар ягон директорияи сервери худ ҷойгир кунед ва он дастурҳои конфигуратсияи худро ба он директория ва ҳама зеркаталогҳо татбиқ мекунад.

Навъи мундариҷа ва маҷмӯи аломатҳо

Шумо метавонед .htaccess-ро барои муайян кардани навъи мундариҷа ва маҷмӯи аломатҳои саҳифаҳои вебсайти худ истифода баред. Ин метавонад кӯмак кунад, ки саҳифаҳои шумо дар ҳама браузерҳо ва дастгоҳҳо дуруст намоиш дода шаванд.

Маҳдудиятҳои амниятӣ

.htaccess метавонад барои татбиқи маҳдудиятҳои гуногуни амниятӣ дар вебсайти шумо истифода шавад. Масалан, шумо метавонед онро барои манъ кардани дастрасӣ ба файлҳо ё директорияҳои муайян ё талаб кардани аутентификатсия барои саҳифаҳои муайян истифода баред.

Crawlers Web ва Server Side -ро дар бар мегирад

.htaccess инчунин метавонад барои назорат кардани дастрасӣ ба вебсайти браузери веб истифода шавад ва имкон медиҳад, ки дар сервер дохил карда шаванд, ки ба шумо имкон медиҳанд мундариҷаи динамикиро дар саҳифаҳои худ дохил кунед.

Ҷавобҳои фармоишии хатогиҳо

Бо .htaccess, шумо метавонед паёмҳои хатогиеро, ки ҳангоми дучор шудани корбар дар вебсайти шумо бо хатогӣ нишон дода мешаванд, танзим кунед. Ин метавонад ба беҳтар шудани таҷрибаи корбар кӯмак расонад ва ба меҳмонони шумо маълумоти муфидтар диҳад.

Намудҳои MIME ва назорати кэш

.htaccess метавонад барои муайян кардани намудҳои MIME барои намудҳои гуногуни файл дар вебсайти шумо ва назорат кардани кэшкунии саҳифаҳои вебсайти шумо истифода шавад.

Амалисозии HSTS

Ниҳоят, .htaccess метавонад барои татбиқи HTTP Strict Transport Security (HSTS) истифода шавад, ки метавонад ба беҳтар шудани амнияти вебсайти шумо тавассути кафолат додани рамзкунонии ҳама иртибот кӯмак расонад.

Дар маҷмӯъ, .htaccess як воситаи пуриқтидор барои танзим ва бехатарии вебсайти шумост. Бо бисёр хусусиятҳои пешрафтаи худ, он метавонад ба шумо кӯмак кунад, ки вебсайти шумо зуд, бехатар ва барои корбар дӯстона бошад. Notepad++ як муҳаррири матнии маъмул аст, ки метавонад барои таҳрири файлҳои .htaccess истифода шавад.

Хониши бештар

Бино бар Википедиа, файли .htaccess як файли конфигуратсияи сатҳи феҳрист аст, ки аз ҷониби якчанд серверҳои веб, аз ҷумла Apache, барои танзими масъалаҳои дастрасӣ ба вебсайтҳо, аз қабили масири URL, назорати дастрасӣ ва ғайра истифода мешавад. Файл ҳамон синтаксиси файлҳои конфигуратсияи асосии серверро истифода мебарад ва барои ворид кардани тағирот дар конфигуратсия дар асоси директория истифода мешавад. Бо вуҷуди ин, истифодаи файлҳои .htaccess метавонад суръати Apache-ро суст кунад, аз ин рӯ тавсия дода мешавад, ки мантиқро ба файли конфигуратсияи асосии сервер агар имконпазир бошад (манбаъ: ДНД).

Шартҳои марбут ба таҳияи вебсайт

хона » Веб-сайтҳо » луцат » .htaccess чист?

Хабардор бошед! Ба бюллетени мо ҳамроҳ шавед
Ҳоло обуна шавед ва дастрасии ройгон ба дастурҳо, асбобҳо ва захираҳо барои муштариён дастрас шавед.
Шумо метавонед дар вақти дилхоҳ обунаро қатъ кунед. Маълумоти шумо бехатар аст.
Хабардор бошед! Ба бюллетени мо ҳамроҳ шавед
Ҳоло обуна шавед ва дастрасии ройгон ба дастурҳо, асбобҳо ва захираҳо барои муштариён дастрас шавед.
Шумо метавонед дар вақти дилхоҳ обунаро қатъ кунед. Маълумоти шумо бехатар аст.
Мубодила ба...