HTTP வழிமாற்று இயக்கவியல் மற்றும் அதன் முக்கியத்துவம்
இணையத்தில் ஒரு பக்கத்திலிருந்து மற்றொரு பக்கத்திற்கு பயனர்களையும் தேடுபொறி சிலந்திகளையும் வழிநடத்த HTTP வழிமாற்றுகள் (Redirects) பயன்படுத்தப்படுகின்றன. ஒரு பயனர் குறிப்பிட்ட URL ஐக் கோரும்போது, சேவையகம் (Server) ஒரு குறிப்பிட்ட நிலைக் குறியீடு (Status Code) மற்றும் Location தலைப்புடன் (Header) பதிலளிக்கிறது. இந்த Location தலைப்புதான் பயனர் அடுத்து எந்த URL க்குச் செல்ல வேண்டும் என்பதைத் தீர்மானிக்கிறது.
இணையதளப் பராமரிப்பு, முகவரி மாற்றம் அல்லது பாதுகாப்பு நெறிமுறைகளை மேம்படுத்தும்போது இந்த வழிமாற்றுகள் சங்கிலித் தொடராக (Redirect Chain) மாறக்கூடும். இத்தகைய சங்கிலிகளைப் பகுப்பாய்வு செய்வது, இணையதளத்தின் வேகம் மற்றும் தேடுபொறி உகந்ததாக்கல் (SEO) ஆகியவற்றை மேம்படுத்த இன்றியமையாதது.
நிரந்தர மற்றும் தற்காலிக வழிமாற்றுகளின் வேறுபாடுகள்
HTTP வழிமாற்றுகள் அவற்றின் தன்மையைப் பொறுத்து நிரந்தரமானவை அல்லது தற்காலிகமானவை என வகைப்படுத்தப்படுகின்றன. இவற்றைச் சரியாகப் பயன்படுத்துவது தேடுபொறிகள் பக்கத்தின் மதிப்பை எவ்வாறு மாற்றுகின்றன என்பதைத் தீர்மானிக்கிறது.
- நிரந்தர வழிமாற்றுகள் (Permanent Redirects): நிலைக் குறியீடுகள் 301 மற்றும் 308 ஆகியவை நிரந்தரமானவை எனக் கருதப்படுகின்றன. ஒரு பக்கம் நிரந்தரமாக புதிய முகவரிக்கு மாற்றப்பட்டுவிட்டது என்பதை இது குறிக்கிறது.
- தற்காலிக வழிமாற்றுகள் (Temporary Redirects): நிலைக் குறியீடுகள் 302, 303 மற்றும் 307 ஆகியவை தற்காலிகமானவை எனக் கருதப்படுகின்றன. தற்போதைக்கு மட்டும் பக்கம் தற்காலிக முகவரியில் கிடைக்கும் என்பதை இது குறிக்கிறது.
இவை தவிர, நிரந்தர அல்லது தற்காலிக வகைக்குள் வராத பிற பதில்கள் "மற்ற பதில்" என வகைப்படுத்தப்படுகின்றன.
வழிமாற்று சங்கிலிகளில் ஏற்படும் பொதுவான சிக்கல்கள்
வழிமாற்றுகளைச் சரியாக உள்ளமைக்காதபோது, அவை பயனர் அனுபவத்தைப் பாதிப்பதோடு தேடுபொறி தரவரிசையையும் குறைக்கின்றன. இந்தத் தடம் அறியும் கருவி பின்வரும் முக்கிய சிக்கல்களைக் கண்டறிந்து எச்சரிக்கிறது:
- லூப் (Loop): ஒரு URL மற்றொரு URL க்கும், அது மீண்டும் பழைய URL க்கும் முடிவில்லாமல் வழிமாற்றும் போது லூப் ஏற்படுகிறது.
- HTTPS தரமிறக்கப்பட்டது: பாதுகாப்பான HTTPS நெறிமுறையிலிருந்து பாதுகாப்பற்ற HTTP நெறிமுறைக்கு வழிமாற்றம் செய்யப்படும்போது இந்த எச்சரிக்கை காட்டப்படும்.
- காணவில்லை Location: வழிமாற்று நிலைக் குறியீடு இருந்தும், அடுத்து செல்ல வேண்டிய
Locationதலைப்பு விடுபட்டிருக்கும் நிலை. - தவறான Location:
Locationதலைப்பில் உள்ள முகவரி தவறாகவோ அல்லது பகுப்பாய்வு செய்ய முடியாததாகவோ இருக்கும் நிலை.
உள்ளீட்டு வடிவங்கள் மற்றும் செயலாக்க விதிகள்
இந்தக் கருவி பயனர் ஒட்டும் உரையை மட்டுமே பகுப்பாய்வு செய்கிறது. இது இணையதளங்களை நேரடியாகப் பார்வையிடவோ, அவற்றின் அணுகல் தன்மையைச் சோதிக்கவோ அல்லது தலைப்புகளின் உண்மைத்தன்மையைச் சரிபார்க்கவோ செய்யாது.
அனுமதிக்கப்படும் உள்ளீட்டு வடிவங்கள்:
- தொடர்ச்சியான HTTP பதில் தலைப்புத் தொகுதிகள் (Response Headers).
- தொடக்க URL ஐத் தொடர்ந்து
301 /newமற்றும்200போன்ற நிலைக் குறியீடு வரிகள். - முழுமையான மூல-நிலை-இலக்கு (Source-Status-Target) வரிகள்.
முக்கிய கட்டுப்பாடுகள் மற்றும் விதிகள்:
- அதிகபட்ச வரம்பு: இந்தக் கருவி 100,000 எழுத்துகள் வரையிலும், அதிகபட்சமாக 50 ஹாப்ஸ் (Hops) வரையிலும் மட்டுமே ஏற்கும்.
- தொடர்புடைய URL தீர்வு:
Locationதலைப்பில்/signinபோன்ற தொடர்புடைய (Relative) முகவரிகள் இருந்தால், அவை அந்த ஹாப்பிற்கான URL உடன் ஒப்பிடப்பட்டு முழுமையான முகவரியாக மாற்றப்படும். முதல் பதிலிலேயே தொடர்புடைய முகவரி இருந்தால், அதைத் தீர்க்க "URL தொடக்கம் (விரும்பினால்)" பகுதியில் தொடக்க URL ஐ வழங்க வேண்டும். அடுத்தடுத்த ஹாப்ஸ் முந்தைய தீர்க்கப்பட்ட இலக்கைப் பயன்படுத்திக் கொள்ளும். - தவறான உள்ளீடு வழங்கப்பட்டால், முந்தைய முடிவுகள் அனைத்தும் அழிக்கப்படும்.
தரவு தனியுரிமை மற்றும் செயலாக்கம்
இந்தக் கருவியில் நீங்கள் உள்ளிடும் தரவுகளின் தனியுரிமை முழுமையாகப் பாதுகாக்கப்படுகிறது. நீங்கள் ஒட்டும் URLகள் மற்றும் தலைப்புகள் அனைத்தும் உங்கள் சாதனத்தில் உள்ள உலாவியிலேயே நேரடியாகப் பகுப்பாய்வு செய்யப்படுகின்றன. தரவுகள் எதுவும் சேவையகத்திற்குப் பதிவேற்றப்படுவதோ அல்லது சேமிக்கப்படுவதோ இல்லை.
பகுப்பாய்வு முடிவுகளைப் புரிந்துகொள்ளுதல்
பகுப்பாய்வு முடிந்ததும், ஒவ்வொரு படியும் விரிவாகக் காட்டப்படும். வெளியீட்டில் பின்வரும் விவரங்களைக் காணலாம்:
- ஹாப்
‹index›: வழிமாற்றுச் சங்கிலியின் வரிசை எண். - கோரிக்கை URL: அந்த குறிப்பிட்ட படியைத் தொடங்கிய URL.
- Location: பதிலில் பெறப்பட்ட அசல்
Locationதலைப்பு மதிப்பு. - தீர்க்கப்பட்ட இலக்கு: தொடர்புடைய முகவரிகள் முழுமையான முகவரியாக மாற்றப்பட்ட பின் கிடைக்கும் இறுதி இலக்கு.
- வகைப்பாடுகள்: ஒவ்வொரு ஹாப்பும் நிரந்தரமானது, தற்காலிகமானது, இறுதி பதில் அல்லது மற்ற பதில் என வகைப்படுத்தப்படும்.
- புள்ளிவிவரங்கள்: பகுப்பாய்வின் முடிவில் "
‹hops›ஹாப்(கள்) பகுப்பாய்வு செய்யப்பட்டது ·‹issues›சிக்கல்(கள்)" என்ற வடிவில் சுருக்கம் காட்டப்படும்.
உள்ளீட்டில் பிழைகள் இருந்தால், சூழலுக்கு ஏற்ப பின்வரும் பிழைச் செய்திகள் காட்டப்படும்:
- "முதலில் ஒரு வழிமாற்றுச் சங்கிலி அல்லது பதில் தலைப்புகளை ஒட்டவும்."
- "இந்த உள்ளீடு மிகவும் பெரியது.
‹max›எழுத்துகளுக்குக் கீழே வைக்கவும்." - "URL தொடக்கம் HTTP அல்லது HTTPS ஐ உள்ளிடவும்."
- "இந்த உள்ளீட்டில் HTTP பதில்கள் இல்லை."
- "இக்கருவி ஒரு தடயத்திற்கு
‹hops›ஹாப்ஸ் வரை ஏற்கிறது." - "வரி
‹line›பதில் தலைப்பு அல்லது ஆதரிக்கப்படும் நிலை மற்றும் இலக்கு வரி அல்ல."
அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)
நான் எந்த ட்ரேஸ் வடிவங்களை ஒட்டலாம்?
தொடர்ச்சியான HTTP பதில் தலைப்புத் தொகுதிகளை ஒட்டலாம் அல்லது தொடக்க URL ஐத் தொடர்ந்து 301 /new மற்றும் 200 போன்ற வரிகளைப் பயன்படுத்தலாம். முழுமையான மூல-நிலை-இலக்கு வரிகளும் ஏற்றுக்கொள்ளப்படுகின்றன.
தொடர்புடைய Location மதிப்புகள் எவ்வாறு தீர்க்கப்படுகின்றன?
அந்த ஹாப்பிற்கான URLக்கு எதிராக /signin போன்ற மதிப்பு தீர்க்கப்பட்டது. முதல் மறுமொழியானது தொடர்புடைய Location ஐப் பயன்படுத்தும் போது தொடக்க URL ஐச் சேர்க்கவும்; பின்னர் ஹாப்ஸ் முந்தைய தீர்க்கப்பட்ட இலக்கைப் பயன்படுத்துகிறது.
இந்தக் கருவி URLs ஐப் பார்வையிடுகிறதா அல்லது சரிபார்க்கிறதா?
இல்லை. நீங்கள் ஒட்டும் உரையை மட்டுமே இது பகுப்பாய்வு செய்கிறது. ஒரு தளத்தை அணுக முடியுமா, தலைப்புகள் உண்மையானதா, அல்லது உலாவி அதே சங்கிலியைப் பின்பற்றுமா என்பதை இது சோதிக்காது.
இந்த பகுப்பாய்வு பாதுகாப்பானதா?
ஆம். நீங்கள் ஒட்டப்பட்ட URLகள் மற்றும் தலைப்புகள் உங்கள் உலாவியில் இருக்கும். BroBroGo அவற்றைப் பதிவேற்றவோ சேமிக்கவோ இல்லை.