વેબસાઇટ પર Index.html પૃષ્ઠને સમજવું

ડિફૉલ્ટ વેબ પૃષ્ઠો કેવી રીતે બનાવવો

વેબસાઈટ ડિઝાઇનના પાણીમાં તમારા અંગૂઠાને ડુબાડવાનું શરૂ કરતા તમે જે પહેલી વસ્તુઓ શીખો છો તે વેબ પાનાંઓ તરીકે તમારા દસ્તાવેજોને કેવી રીતે સાચવી શકે. વેબ ટ્યુટોરિયલ્સથી શરૂઆત કરવા અંગેના ઘણા બધા ટ્યુટોરિયલ્સ અને લેખો તમને ફાઇલનું નામ index.html સાથે તમારા પ્રારંભિક HTML દસ્તાવેજને સાચવવાનું સૂચન કરશે. જો તમને લાગે કે તે પૃષ્ઠના નામની વિચિત્ર પસંદગી જેવું લાગે છે, તો તમે તે અભિપ્રાયમાં એકલા નથી. તો આ કેમ થાય છે?

ચાલો આ ચોક્કસ નામકરણ સંમેલન પાછળના અર્થ પર એક નજર કરીએ, જે ખરેખર, ઉદ્યોગ-વ્યાપી ધોરણ છે.

એક મૂળભૂત સમજૂતી

વેબસાઇટ પર દર્શાવવામાં આવેલ મૂળભૂત પૃષ્ઠ માટે index.html પૃષ્ઠનો ઉપયોગ સૌથી સામાન્ય નામ છે જો કોઈ મુલાકાતી સાઇટને વિનંતી કરતી વખતે કોઈ અન્ય પૃષ્ઠને ઉલ્લેખિત કરવામાં ન આવે તો અન્ય શબ્દોમાં, index.html વેબસાઈટના હોમપેજ માટે વપરાતો નામ છે.

વધુ વિગતવાર સમજૂતી

વેબસાઈટસ વેબ સર્વર પર ડિરેક્ટરીઓ ની અંદર બનાવવામાં આવે છે. જેમ કે તમારી પાસે તમારા કમ્પ્યુટર પર ફોલ્ડર્સ છે જેમ કે તમે ફાઇલોને સંગ્રહિત કરો છો, તમે HTML પૃષ્ઠો, છબીઓ, સ્ક્રિપ્ટ્સ, CSS અને વધુ સહિત તમારી વેબસાઇટ ફાઇલો ઉમેરીને, વેબ સર્વર સાથે તે જ કરી શકો છો - મૂળભૂત રીતે તમારી સાઇટના તમામ વ્યક્તિગત બિલ્ડિંગ બ્લોક્સ . તમે સમાવિષ્ટ સામગ્રી પર આધારિત ડિરેક્ટરીઓને નામ આપી શકો છો. ઉદાહરણ તરીકે, વેબસાઈટો સામાન્ય રીતે "ઈમેજો" લેબલવાળી ડિરેક્ટરીનો સમાવેશ કરે છે જેમાં વેબસાઇટ માટે વપરાતી તમામ ગ્રાફિક ફાઇલ્સનો સમાવેશ થાય છે.

તમારી વેબસાઇટ માટે, તમારે દરેક વેબ પૃષ્ઠને એક અલગ ફાઇલ તરીકે સાચવવાની જરૂર પડશે.

ઉદાહરણ તરીકે, તમારા "અમારા વિશે" પૃષ્ઠને about.html તરીકે સાચવી શકાય છે અને તમારું "અમારો સંપર્ક કરો" પૃષ્ઠ contact.html હોઈ શકે છે. તમારી સાઇટ આ .html દસ્તાવેજોનો સમાવેશ કરવામાં આવશે.

કેટલીક વખત જ્યારે કોઈ વ્યક્તિ વેબસાઇટની મુલાકાત લે છે, ત્યારે તે URL માટે ઉપયોગમાં લેવાતી સરનામામાંની આ ચોક્કસ ફાઇલોમાંનો એક ઉલ્લેખ કર્યા વિના આમ કરે છે.

દાખ્લા તરીકે:

http: // www.

તે URL માં ડોમેન શામેલ છે, પરંતુ સૂચિબદ્ધ કોઈ ચોક્કસ ફાઇલ નથી. જયારે કોઈ જાહેરાતમાં અથવા બિઝનેસ કાર્ડ પર નિર્દિષ્ટ કરેલા URL પર જાય ત્યારે શું થાય છે? તે જાહેરાતો / સામગ્રી સંભવિત વેબસાઈટના મૂળ URL ની જાહેરાત કરશે, જેનો અર્થ એ છે કે તે URL નો ઉપયોગ કરવાનું પસંદ કરે તે કોઈ પણ ચોક્કસ પૃષ્ઠની વિનંતી ન કરે તે કારણે તે સાઇટના હોમપેજ પર જ જશે.

હવે, ભલે તે યુઆરએલ વિનંતીમાં સૂચિબદ્ધ કોઈ પાનું હોય નહી કે જે તેઓ સર્વર પર કરે છે, તે વેબ સર્વરને હજુ પણ આ વિનંતી માટે એક પૃષ્ઠ આપવાની જરૂર છે જેથી બ્રાઉઝરમાં કંઈક પ્રદર્શિત થાય. વિતરિત કરવામાં આવશે તે ફાઇલ તે ડિરેક્ટરી માટેના મૂળભૂત પૃષ્ઠ છે. મૂળભૂત રીતે, જો કોઈ ફાઇલની વિનંતી કરવામાં ન આવે, તો સર્વર જાણે છે કે ડિફોલ્ટ રૂપે સેવા આપવા માટે કઈ છે. મોટા ભાગના વેબ સર્વર્સ પર, ડિરેક્ટરીમાં ડિફૉલ્ટ પૃષ્ઠ index.html નામ આપવામાં આવ્યું છે.

સારમાં, જ્યારે તમે કોઈ URL પર જાવ છો અને કોઈ ચોક્કસ ફાઇલને નિર્દિષ્ટ કરો છો , તો તે જ સર્વર શું વિતરિત કરશે. જો તમે કોઈ ફાઈલ નામનો ઉલ્લેખ કરશો નહીં, તો સર્વર ડિફૉલ્ટ ફાઇલ માટે જુએ છે અને તે દર્શાવે છે કે આપમેળે - લગભગ તમે URL માં તે ફાઇલ નામમાં ટાઇપ કર્યું હોત તો. જો તમે પહેલાં દર્શાવેલ URL પર ગયા હોવ તો ખરેખર નીચે બતાવેલ છે

અન્ય ડિફૉલ્ટ પૃષ્ઠ નામો

Index.html ઉપરાંત, ત્યાં અન્ય મૂળભૂત પૃષ્ઠ નામો છે જે કેટલીક સાઇટ્સનો ઉપયોગ કરે છે, જેમાં આનો સમાવેશ થાય છે:

વાસ્તવિકતા એ છે કે વેબ સર્વરને તે સાઇટ માટે ડિફૉલ્ટ તરીકે તમે ઇચ્છો તે કોઈપણ ફાઇલને ઓળખવા માટે ગોઠવી શકાય છે. આ કેસ છે, તે હજુ પણ index.html અથવા index.htm સાથે વળગી રહેવું એક સારું વિચાર છે કારણ કે તે કોઈ પણ વધારાના રૂપરેખાંકનની જરૂર વગર તરત જ મોટાભાગના સર્વર્સ પર માન્ય છે. જ્યારે ડિફૉલ્ટ.htm કેટલીકવાર વિન્ડોવ્ઝ સર્વર પર વપરાય છે, index.html બધાનો ઉપયોગ કરે છે પરંતુ ખાતરી કરે છે કે તમે તમારી સાઇટને હોસ્ટ કરવા માટે ક્યાં પસંદ કરો છો તે સહિત, જો તમે ભવિષ્યમાં હોસ્ટિંગ પ્રદાતાઓને ખસેડવાનું પસંદ કરો છો, તો તમારું ડિફૉલ્ટ હોમપેજ હજી પણ માન્ય અને યોગ્ય રીતે હશે પ્રદર્શિત

તમારી બધી ડાયરેક્ટરીઝમાં index.html પૃષ્ઠ મેળવવું જોઈએ

જ્યારે પણ તમારી પાસે તમારી વેબસાઇટ પર ડિરેક્ટરી હોય, અનુરૂપ index.html પૃષ્ઠ હોય તે શ્રેષ્ઠ અભ્યાસ છે. આ તમારા વાચકોને તે ડિરેક્ટરીમાં આવે ત્યારે એક પૃષ્ઠ જોવાની મંજૂરી આપે છે, URL માં કોઈ ફાઇલ નામ ટાઇપ કર્યા વગર, તેમને 404 પૃષ્ઠ મળ્યું નથી ભૂલ જોવાથી અટકાવે છે જો તમે કોઈપણ વાસ્તવિક પૃષ્ઠ લિંક્સ સાથે પસંદ કરેલી ડિરેક્ટરીઓના ઇન્ડેક્સ પૃષ્ઠો પર સામગ્રી પ્રદર્શિત કરવાની યોજના ન કરી હોય તો, ફાઇલ સ્થાનાંતર હોવી તે એક સ્માર્ટ વપરાશકર્તા અનુભવ ચાલ, તેમજ સુરક્ષા સુવિધા છે.

ડિફૉલ્ટ ફાઇલ નામનો ઉપયોગ કરવો index.html જેવું સિક્યોરિટી ફીચર વેલ છે

જ્યારે કોઈ ડિફોલ્ટરી ડિફૉલ્ટમાં કોઈ ડિફૉલ્ટ ફાઇલ વગર આવે ત્યારે મોટાભાગના વેબ સર્વર્સ નિર્દેશિકા નિર્માણ સાથે પ્રારંભ કરે છે. આ તેમને વેબસાઇટ વિશેની માહિતી બતાવે છે જે અન્યથા છુપાવવામાં આવશે, જેમ કે ડિરેક્ટરીઓ અને તે ફોલ્ડરમાં અન્ય ફાઇલો. સાઇટના વિકાસ દરમિયાન આ મદદરૂપ થઈ શકે છે, પરંતુ એકવાર સાઇટ જીવંત થઈ જાય પછી, નિર્દેશિકા દૃશ્ય માટે પરવાનગી આપવી તે એક સુરક્ષા નબળાઈ છે જે તમે ટાળવા માંગશો.

જો તમે નિર્દેશિકામાં index.html ફાઇલમાં મૂકી નથી તો ડિફૉલ્ટ રૂપે મોટા ભાગના વેબ સર્વર્સ તે ડિરેક્ટરીમાં બધી ફાઇલોની ફાઇલ સૂચિ પ્રદર્શિત કરશે. જ્યારે આ સર્વર સ્તરે નિષ્ક્રિય કરી શકાય છે, તેનો અર્થ એ છે કે તમારે સર્વર સંચાલકને તેને કાર્ય કરવા માટે સામેલ કરવાની જરૂર છે. જો તમને સમય માટે દબાવવામાં આવે છે અને તમારા પોતાના પર આને નિયંત્રિત કરવા માંગો છો, તો એક સરળ ઉકેલ ફક્ત મૂળભૂત વેબપૃષ્ઠને લખવું અને index.html ને નામ આપવું. તે ફાઇલને તમારી ડિરેક્ટરીમાં અપલોડ કરી તે સંભવિત સુરક્ષા છિદ્રને બંધ કરવામાં સહાય કરશે.

વધુમાં, તે તમારા હોસ્ટિંગ પ્રોવાઇડરનો સંપર્ક કરવા અને અક્ષમ થવા માટે ડિરેક્ટરીને જોવા માટે પૂછવાનો પણ સારો વિચાર છે.

તે સાઇટ્સ ઉપયોગ કરતા નથી. HTML ફાઇલો

કેટલીક વેબસાઇટ્સ, જેમ કે જે વિષય સંચાલન વ્યવસ્થા દ્વારા સંચાલિત થાય છે અથવા જે PHP અથવા ASP જેવી વધુ મજબૂત પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરે છે, તે તેમના માળખામાં. Html પૃષ્ઠોનો ઉપયોગ કરી શકશે નહીં. આ સાઇટ્સ માટે, તમે હજી પણ એ સુનિશ્ચિત કરવા માગો છો કે ડિફૉલ્ટ પૃષ્ઠ નિર્દિષ્ટ થયેલ છે, અને તે સાઇટમાં પસંદ કરેલી ડિરેક્ટરીઓ માટે, index.html (અથવા index.php, index.asp, વગેરે) ધરાવતાં પૃષ્ઠ હજુ પણ વર્ણવેલ કારણો માટે ઇચ્છનીય છે ઉપર