.htaccess
. એચ. ટી. એક્સેસ (હાયપરટેક્સ્ટ એક્સેસ) ફાઇલ એ ડિરેક્ટરી-સ્તરની રૂપરેખાંકન ફાઇલ છે જે કેટલાક વેબ સર્વરો દ્વારા સમર્થિત છે, જેનો ઉપયોગ વેબસાઇટ-એક્સેસ સમસ્યાઓના રૂપરેખાંકન માટે થાય છે, જેમ કે યુઆરએલ રીડાયરેક્શન, યુઆરએલ શોર્ટનિંગ, એક્સેસ કંટ્રોલ (વિવિધ વેબ પૃષ્ઠો અને ફાઇલો માટે), અને વધુ. ફાઇલના નામ પહેલાંની 'ડોટ' (સમયગાળો અથવા પૂર્ણ વિરામ) તેને યુનિક્સ-આધારિત વાતાવરણમાં છુપાયેલી ફાઇલ બનાવે છે. એક સાઇટમાં એક કરતાં વધુ. એચટીએક્સેસ ફાઇલ હોઈ શકે છે, અને ફાઇલો વેબ ટ્રીની અંદર મૂકવામાં આવે છે (એટલે કે. અંદરની ડિરેક્ટરીઓ અને તેમની પેટા-ડિરેક્ટરીઓ), અને તેથી તેમના અન્ય નામ વિતરણ રૂપરેખાંકન ફાઇલો. . htaces ફાઇલો સર્વરની વૈશ્વિક રૂપરેખાંકન ફાઇલ (જેમ કે httpd.conf) ના ઉપગણ તરીકે તેઓ જે ડિરેક્ટરીમાં છે, અથવા તમામ પેટા-ડિરેક્ટરીઓ માટે કાર્ય કરે છે. . એચ. ટી. એક્સેસનો મૂળ હેતુ-તેના નામમાં પ્રતિબિંબિત થાય છે-ઉદાહરણ તરીકે, વર્લ્ડ વાઇડ વેબ સામગ્રીને ઍક્સેસ કરવા માટે પાસવર્ડની જરૂર દ્વારા પ્રતિ-ડિરેક્ટરી ઍક્સેસ નિયંત્રણને મંજૂરી આપવાનો હતો. વધુ સામાન્ય રીતે, જો કે,. htaces ફાઇલો સામગ્રી પ્રકાર, અક્ષર સમૂહ, સામાન્ય ગેટવે ઇન્ટરફેસ હેન્ડલર્સ વગેરે જેવી અન્ય ઘણી રૂપરેખાંકન સેટિંગ્સને વ્યાખ્યાયિત કરે છે અથવા ઓવરરાઇડ કરે છે. ફોર્મેટ અને લેંગ્વેજ. એચ. ટી. એક્સેસ ફાઇલો પર્લ કોમ્પેટિબલ રેગ્યુલર એક્સપ્રેશન (પી. સી. આર. ઈ.) લેંગ્વેજના અપાચે ડાયરેક્ટિવ્સ વેરિઅન્ટમાં લખવામાં આવે છે. મૂળભૂત પી. સી. આર. ઈ. જાતે શીખવાથી આ ફાઇલો સાથે નિપુણતા મેળવવામાં મદદ મળી શકે છે. ઐતિહાસિક કારણોસર,. એચ. ટી. એક્સેસ ફાઇલોનું બંધારણ એ અપાચે એચ. ટી. ટી. પી. સર્વરની વૈશ્વિક રૂપરેખાંકન ફાઇલ <આઇ. ડી. 1> નો મર્યાદિત સબસેટ છે, જ્યારે તેનો ઉપયોગ ઓરેકલ આઈપ્લેનેટ વેબ સર્વર અને ઝિયસ વેબ સર્વર જેવા વેબ સર્વર સાથે થાય છે, જે ખૂબ જ અલગ મૂળ વૈશ્વિક રૂપરેખાંકન ફાઇલો ધરાવે છે. સામાન્ય વપરાશ અધિકૃતતા, પ્રમાણીકરણ એ. એચ. ટી. એક્સેસ ફાઇલનો ઉપયોગ ઘણીવાર ડિરેક્ટરી માટે સુરક્ષા પ્રતિબંધોને સ્પષ્ટ કરવા માટે થાય છે, તેથી ફાઇલનું નામ "એક્સેસ" છે. . એચટીએક્સેસ ફાઇલ ઘણીવાર. એચટીપાસડબલ્યુડી ફાઇલ સાથે હોય છે જે માન્ય વપરાશકર્તા નામો અને તેમના પાસવર્ડ્સને સંગ્રહિત કરે છે. યુઆરએલ પુનર્લેખન સર્વર ઘણીવાર ટૂંકા અને વધુ યાદગાર યુઆરએલ માટે લાંબા, વધુ પડતા વ્યાપક યુઆરએલને ફરીથી લખવા માટે. htaces નો ઉપયોગ કરે છે. અવરોધિત કરવું (પ્રવેશ નિયંત્રણ) IP સરનામું અથવા ડોમેન દ્વારા વપરાશકર્તાઓને અવરોધિત કરવા માટે પરવાનગી/અસ્વીકારનો ઉપયોગ કરો. તેનો ઉપયોગ ખરાબ બૉટો, રીપર્સ અને રેફરરને અવરોધિત કરવા માટે પણ થાય છે. ઘણીવાર વેબ ક્રોલર્સ દ્વારા ઍક્સેસને પ્રતિબંધિત કરવા માટે વપરાય છે. એસ. એસ. આઈ. સર્વર-બાજુને સક્ષમ કરે છે. જ્યારે કોઈ ચોક્કસ વેબ પૃષ્ઠ નિર્દિષ્ટ કરવામાં ન આવે ત્યારે સર્વર કેવી પ્રતિક્રિયા આપશે તે ડિરેક્ટરી સૂચિ નિયંત્રણ કરો. કસ્ટમાઇઝ્ડ ભૂલ પ્રતિસાદ સર્વર-બાજુની ભૂલ થાય ત્યારે બતાવવામાં આવતા પૃષ્ઠને બદલવું, ઉદાહરણ તરીકે HTTP 404 મળ્યું નથી અથવા, શોધ એન્જિનને સૂચવવા માટે કે પૃષ્ઠ ખસેડવામાં આવ્યું છે, HTTP 301 કાયમી ધોરણે ખસેડવામાં આવ્યું છે. એમ. આઈ. એમ. ઈ. પ્રકારો સર્વરને વિવિધ ફાઇલ પ્રકારોની સારવાર કેવી રીતે કરવી તે સૂચવો. કેશ નિયંત્રણ. એચ. ટી. એક્સેસ ફાઇલો સર્વરને વેબ બ્રાઉઝર્સ અને પ્રોક્સીઓ દ્વારા વેબસાઇટ્સને ઝડપી બનાવવા, બેન્ડવિડ્થ વપરાશ ઘટાડવા, સર્વર લોડ અને કથિત વિલંબને નિયંત્રિત કરવા માટે પરવાનગી આપે છે. . htaક્સેસ વેબપેજ સંસાધનોમાં કેશ વય પણ ઉમેરે છે જેથી પૃષ્ઠની ફરી મુલાકાત લેવા પર, સર્વર પાસેથી ફરીથી સંસાધનની વિનંતી કરવાને બદલે, ઉલ્લેખિત વય સમાપ્ત થાય ત્યાં સુધી ઘટકો બ્રાઉઝર કેશમાંથી ફરીથી લોડ થાય છે. એચ. ટી. ટી. પી. એસ. અને એચ. એસ. ટી. એસ. અપાચે સર્વર પર એચ. ટી. ટી. પી. એસ. અને એચ. એસ. ટી. એસ. બંનેનું અમલીકરણ મોટે ભાગે. એચ. ટી. ટી. પી. એસ. અથવા એચ. એસ. ટી. એસ. નો ઉપયોગ કરતી વખતે ફાઇલમાં કોઈપણ ખોટી વાક્યરચના અમલીકરણમાં નિષ્ફળતા તરફ દોરી જાય છે. ફાયદા તાત્કાલિક ફેરફારો કારણ કે. htaces ફાઇલો દરેક વિનંતી પર વાંચવામાં આવે છે, આ ફાઇલોમાં કરવામાં આવેલા ફેરફારો તાત્કાલિક અસર કરે છે-મુખ્ય રૂપરેખાંકન ફાઇલના વિરોધમાં, જે નવી સેટિંગ્સને અસર કરવા માટે સર્વરને પુનઃપ્રારંભ કરવાની જરૂર છે. બિન-વિશેષાધિકૃત વપરાશકર્તાઓ બહુવિધ વપરાશકર્તાઓ ધરાવતા સર્વરો માટે, જેમ કે વહેંચાયેલ વેબ હોસ્ટિંગ પર, વ્યક્તિગત વપરાશકર્તાઓને તેમની સાઇટ રૂપરેખાંકનમાં ફેરફાર કરવાની ક્ષમતાને મંજૂરી આપવી ઘણીવાર ઇચ્છનીય છે. . એચ. ટી. એક્સેસ ફાઇલોનો ઉપયોગ આવા વ્યક્તિગતકરણને મંજૂરી આપે છે, અને વિશેષાધિકૃત વપરાશકર્તાઓ દ્વારા-કારણ કે મુખ્ય સર્વર રૂપરેખાંકન ફાઇલોને બદલવાની જરૂર નથી. ગેરફાયદા મુખ્ય સર્વર રૂપરેખાંકન ફાઇલ httpd.conf નો ઉપયોગ કરીને અપાચેને નિયંત્રિત કરવાનું ઘણીવાર સુરક્ષા અને કામગીરીના કારણોસર પસંદ કરવામાં આવે છેઃ કામગીરીમાં ઘટાડો દરેક HTTP વિનંતી માટે,. htaક્સેસનો ઉપયોગ કરતી વખતે પેરેન્ટ ડિરેક્ટરીઓ માટે વધારાની ફાઇલ-સિસ્ટમ ઍક્સેસ હોય છે, જે તે પેરેન્ટ ડિરેક્ટરીઓમાં સંભવતઃ અસ્તિત્વ ધરાવતી. htaક્સેસ ફાઇલોને તપાસવા માટે હોય છે જેને. જો આ પ્રદર્શનની ખોટ ચિંતાનો વિષય હોય તો. htaces થી httpd.conf પર નિર્દેશોને પ્રોગ્રામિક રીતે સ્થાનાંતરિત કરવું શક્ય છે. સુરક્ષા વ્યક્તિગત વપરાશકર્તાઓને સર્વરના રૂપરેખાંકનમાં ફેરફાર કરવાની મંજૂરી આપવી જો યોગ્ય રીતે સેટ ન કરવામાં આવે તો સુરક્ષા ચિંતાઓનું કારણ બની શકે છે. વાક્યરચના. htaces સામાન્ય રીતે વાક્યરચના ભૂલો માટે ખૂબ જ સંવેદનશીલ હોય છે. આને કારણે કોઈપણ ખોટી જોડણી ડિરેક્ટરીમાં સર્વર ભૂલો અને વેબ સંસાધનો તરફ દોરી શકે છે જેમાં ભૂલભરેલી. htaક્સેસ બિલકુલ પ્રદર્શિત થતી નથી. લોકપ્રિય સંસ્કૃતિમાં 2020 ની વિડિયો ગેમના ભાગો મેકરેલમીડિયા ફિશ, જે ઇન્ટરનેટ સંસ્કૃતિના વિષયોની શોધ કરે છે, તે વેબસાઇટની ખુલ્લી. htaક્સેસ ડિરેક્ટરીઓ પર સીધા જ લાગુ કરવામાં આવી છે. સિમેન્ટીક યુઆરએલ રીરાઈટ એન્જિન સંદર્ભો બાહ્ય કડીઓ અપાચે ડૉક્સ ટ્યુટોરિયલઃ. htaces ફાઇલો રૂપરેખાંકન ફાઇલો વેબ ટેકનોલોજી જુઓ.