","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.webhostingsecretrevealed.net\/blog\/web-hosting-guides\/the-basics-of-htaccess\/#faq-question-1640155635197","position":4,"url":"https:\/\/www.webhostingsecretrevealed.net\/blog\/web-hosting-guides\/the-basics-of-htaccess\/#faq-question-1640155635197","name":"Does WordPress have .htaccess?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The .htaccess file isn’t directly related to WordPress since it is meant for server configurations. Your WordPress website may or may not have one. If it is not present, you can still create and use a .htaccess file manually.","inLanguage":"en-US"},"inLanguage":"en-US"}]}
வெளிப்படுத்தல்: WHSR வாசகர் ஆதரவு. எங்கள் இணைப்புகள் மூலம் நீங்கள் வாங்கும்போது, நாங்கள் கமிஷனைப் பெறலாம்.
.Htaccess இன் அடிப்படைகள்: எவ்வாறு பயன்படுத்துவது & எடுத்துக்காட்டுகள்
புதுப்பிக்கப்பட்டது: 2022-04-19 / கட்டுரை எழுதியவர்: ஜெர்ரி லோ
.Htaccess கோப்பு என்றால் என்ன?
.Htaccess கோப்பு ஒரு அப்பாச்சி HTTP சேவையகம் (பொதுவாக அப்பாச்சி என்று அழைக்கப்படுகிறது) உள்ளமைவு கோப்பு. கோப்பு மிகவும் சக்தி வாய்ந்தது மற்றும் அப்பாச்சி வழங்கிய வலைப்பக்கங்களின் பல அம்சங்களைக் கட்டுப்படுத்த உதவும். வழிமாற்றுகளை நிர்வகித்தல், ஹாட்லிங்க் பாதுகாப்பு மற்றும் பலவற்றை இது உள்ளடக்குகிறது.
.Htaccess கோப்பு எங்கே?
உங்கள் வலை ஹோஸ்ட் ரூட் கோப்புறையில் ஒரு .htaccess கோப்பு இருக்க வேண்டும் - உங்கள் வலைத்தளத்தின் உள்ளடக்கத்தை வைத்திருக்கும் கோப்புறை (பொதுவாக / public_html அல்லது / www).
உங்கள் ஹோஸ்டிங் கணக்கில் ஒன்றுக்கு மேற்பட்ட .htaccess கோப்பு வைத்திருக்க முடியும், ஆனால் ஒவ்வொரு அடைவு அல்லது கோப்புறையிலும் ஒன்று மட்டுமே இருக்க முடியும்.
எடுத்துக்காட்டாக, உங்கள் ரூட் கோப்புறையில் தனித்தனி .htaccess கோப்புகளை வைத்திருக்கலாம், மற்றொன்று துணை கோப்புறையில் வைத்திருக்கலாம். அடைவு கட்டமைப்பின் அடிப்படையில் வெவ்வேறு சேவையக நடத்தைகளை அமைக்க இது உங்களை அனுமதிக்கிறது.
.Htaccess கோப்பு சக்தி வாய்ந்தது, ஆனால் சரியாக பாதுகாக்கப்படாவிட்டால் அணுகலாம் மற்றும் மாற்றலாம். இந்தக் கோப்பிற்கான அணுகலைத் தடுக்க நீங்கள் நடவடிக்கை எடுப்பதை உறுதிசெய்க.
எனது .htaccess கோப்பை என்னால் கண்டுபிடிக்க முடியவில்லை
முதலில் .htaccess என்பது Apache கோப்பு, அதாவது நீங்கள் அதை ஒரு இல் மட்டுமே கண்டுபிடிக்க முடியும் அப்பாச்சி சர்வர்.* உங்கள் ஹோஸ்ட் வேறொன்றில் இயங்குகிறதா என்று தேடுவதை நிறுத்துங்கள் வலை சேவையகம் மென்பொருள் (அதாவது. Microsoft IIS அல்லது NGINX).
ஒரு புள்ளியுடன் தொடங்கும் கோப்பு பெயர்கள் பொதுவாக மறைக்கப்பட்ட கோப்புகள். இதன் பொருள் அவை இயல்பாகவே தெரியவில்லை.
இந்தக் கோப்பைப் பார்க்க, உங்களில் "மறைக்கப்பட்ட கோப்புகளைக் காண்பி" என்பதை இயக்கவும் FTP, கிளையன்ட் அல்லது ஹோஸ்டிங் கோப்பு மேலாளர் (கீழே உள்ள படத்தைப் பார்க்கவும்).
எடுத்துக்காட்டு - cPanel கோப்பு நிர்வாகியில் இந்த விருப்பத்தை இயக்குவதன் மூலம் உங்கள் மறைக்கப்பட்ட கோப்புகளைக் காண்பி.
.Htaccess கோப்பு தேவைப்படுவதால் சிரமமாக இருப்பதை நீங்கள் உணரலாம் குறியீட்டு ஆனால் பல தளங்களில் ஒரே சேவையக நடத்தையை நிறுவ வேண்டிய பயனரைக் கவனியுங்கள். அந்த நபர் செய்ய வேண்டியது எல்லாம் .htaccess கோப்பை நகலெடுப்பதாகும்.
.htaccess கோப்புகள் சேவையக உள்ளமைவு கோப்புகள் மற்றும் அவை நடத்தை நேரடியாக உரையாற்றுவதால், ஒவ்வொரு முறையும் ஒரு கோரிக்கை கேட்கப்படும்போது ஏதாவது இயங்க வேண்டிய அவசியமில்லை. எனவே இது ஒரு சொருகி பயன்படுத்துவதால் மிகவும் குறைவான வள தீவிரமானது.
கோப்பு பெயருக்கு முன்னால் ஒரு புள்ளி இருந்தாலும், htaccess என்பது கோப்பின் பெயர் மற்றும் புள்ளி அதை நீட்டிப்பாக மாற்றாது. குறிப்பாக, அப்பாச்சி இயங்கும் போது தேடும் இந்த சரியான கோப்பு பெயர் இது. .Htaccess கோப்பில் உள்ள எதையும் அப்பாச்சிக்கு செயல்பாடுகளை இயக்க அல்லது முடக்க அல்லது குறிப்பிட்ட நிபந்தனைகளை பூர்த்தி செய்யும்போது குறிப்பிட்ட பணிகளை செயல்படுத்த அளவுருக்களை அமைக்கிறது.
எடுத்துக்காட்டாக, கோப்பில் உள்ள வழிமுறைகளின் அடிப்படையில், உங்கள் வலைத்தள பார்வையாளர்கள் இல்லாத ஆதாரத்தை தேடுகிறீர்களானால், அப்பாச்சி தானாக தனிப்பயன் பிழை பக்கங்களை ஏற்ற முடியும். ஒவ்வொரு பிழை வகைக்கும் அதன் சொந்த குறியீடு உள்ளது, இவை ஒவ்வொன்றையும் தனித்தனியாக திருப்பி விடலாம்.
.Htaccess கோப்பைப் பயன்படுத்தி என்ன செய்ய முடியும் என்பதற்கான ஒரு பெரிய பட்டியல் உள்ளது, இன்று இவற்றில் சிலவற்றை உங்களுடன் பகிர்ந்து கொள்கிறேன்.
1. தனிப்பயன் பிழை பக்கங்களை நிர்வகித்தல்
ஆக்கப்பூர்வமாக தனிப்பயனாக்கப்பட்ட சில எடுத்துக்காட்டுகள் 404 பிழை பக்கங்கள்
இயல்புநிலை அமைப்புகளில் விடும்போது, பெரும்பாலான வலை சேவையக மென்பொருள் உங்கள் பார்வையாளர்களுக்கு மிகவும் இருண்ட தோற்றமுடைய பிழை பக்கத்தை அனுப்புகிறது. நீங்கள் அதிக பயனர் நட்பு (அல்லது குறைந்தபட்சம், வழங்கக்கூடிய) பிழை பக்கத்தைக் காட்ட விரும்பினால், உங்கள் .htaccess கோப்பில் தனிப்பயன் பிழை ஆவணக் கையாளுதலைப் பயன்படுத்த வேண்டும்.
நீங்கள் வடிவமைத்துள்ளீர்கள் என்று சொல்லலாம் தனிப்பயன் 404 பிழை பக்கம் 404 என்று அழைக்கப்படுகிறது.HTML” மற்றும் அதை உங்கள் இணைய கோப்பகத்தில் “error_pages” எனப்படும் துணை கோப்புறையில் சேமித்தேன். .htaccess இல் பின்வரும் குறியீட்டின் வரியைப் பயன்படுத்தி, ஒரு பார்வையாளரால் 404 பிழை ஏற்பட்டால், அந்தப் பக்கத்தை நீங்கள் அழைக்கலாம்;
பிழை ஆவணம் 404 /error_pages/404.html
இந்த நுட்பத்தைப் பயன்படுத்தி, நீங்கள் கணக்கிட விரும்பும் ஒவ்வொரு பிழை வகையின் தனிப்பயனாக்கப்பட்ட நகல்களையும் சேமித்து, உங்கள் .htaccess கோப்பில் தேவையான குறியீட்டைச் சேர்ப்பதன் மூலம் அவற்றை அழைக்கலாம். மிகவும் பொதுவாக சந்தித்தது பிழை குறியீடுகள் சேர்க்கிறது;
400 - தவறான கோரிக்கை
403 தடுக்கப்பட்டுள்ளது
404 - கோப்பு கிடைக்கவில்லை
500 உள்ளார்ந்த சேவையக பிழை
503 - சேவை கிடைக்கவில்லை
2. வழிமாற்றுகளை கையாளவும்
நீங்கள் ஒரு போர்வை வழிமாற்றை அமைக்க விரும்பும் சந்தர்ப்பங்கள் இருக்கலாம், இதனால் உங்கள் பார்வையாளர்களுக்கு தெரியாமல் குறிப்பிட்ட பக்கங்களுக்கு அனுப்பலாம். எடுத்துக்காட்டாக, நீங்கள் முதலில் HTTP ஐப் பயன்படுத்தினீர்கள், ஆனால் அதற்குப் பிறகு SSL ஐ நிறுவி HTTPS க்கு நகர்த்தப்பட்டது, உங்கள் பயனர்கள் அனைவரும் உங்கள் தளத்தின் HTTPS பதிப்பைப் பயன்படுத்த விரும்புகிறீர்கள்.
இந்த சூழ்நிலையில், நீங்கள் செய்ய வேண்டியது மீண்டும் எழுதும் விதியைப் பயன்படுத்த வேண்டும்;
இதற்கான குறியீட்டை உங்கள் தேவைகளைப் பொறுத்து மாற்றியமைக்கலாம். எடுத்துக்காட்டாக, உங்கள் பழைய களத்திலிருந்து பயனர்களை புதியதாக திருப்பிவிட விரும்பினால், நீங்கள் பயன்படுத்துவீர்கள்;
வழிமாற்றுகள் உங்களுக்குச் செய்யக்கூடிய மிகவும் பயனுள்ள விஷயங்களில் ஒன்று, நீங்கள் நகர்த்திய பக்கங்களுக்கு தேடுபொறிகளை வழிநடத்த உதவுவது. பொதுவாக, தேடுபொறிகள் இணைப்புகளைக் குறிக்கும் மற்றும் சரியான பக்கங்களை அங்கே கண்டுபிடிக்க முடியாவிட்டால் உள்ளடக்கம் போய்விட்டதாக அவர்கள் கருதுவார்கள்.
ஒரு வழிமாற்றுகளைப் பயன்படுத்துவதன் மூலம், நீங்கள் உள்ளடக்கத்தை எளிதில் நகர்த்தலாம் மற்றும் வலை கிராலர்களுக்கு அவர்கள் முன்னர் குறியிடப்பட்ட உள்ளடக்கத்தை எங்கு கண்டுபிடிப்பது என்பதைத் தெரியப்படுத்தலாம். அவ்வாறு செய்ய, பயன்படுத்தவும்;
25 / காப்பகத்தை / கடந்த கால உள்ளீடுகளை /
301 அறிவுறுத்தல் பயனர்கள் பழைய உள்ளடக்கத்தை தடையின்றி அணுக அனுமதிப்பது மட்டுமல்லாமல், உள்ளடக்கத்தை நிரந்தரமாக நகர்த்துவதற்கான வலை கிராலர்களுக்கு ஒரு அறிவுறுத்தலாகவும் செயல்படுகிறது. இணைப்புகளை விரைவாக மறு குறியீட்டுக்கு அனுமதிப்பதன் மூலம் இது அவர்களுக்கு உதவுகிறது.
3. உங்கள் வலைத்தள பாதுகாப்பை அதிகரிக்கவும்
பல புதிய வலைத்தள உரிமையாளர்கள் அதிகளவில் தங்கியிருப்பதை நான் காண்கிறேன் வலைத்தள பாதுகாப்பை அதிகரிக்க வெளிப்புற கருவிகள். ஒரு டன் சிறந்த பயன்பாடுகள் உள்ளன என்பது உண்மைதான் என்றாலும், உங்கள் .htaccess கோப்பில் உள்ள அடிப்படைகளுடன் தொடங்கலாம்.
கடவுச்சொல் கோப்பகங்களை பாதுகாக்கவும்
இதைச் செய்ய, உங்களுக்கு .htaccess மற்றும் .htpasswd ஆகிய இரண்டு கோப்புகள் தேவைப்படும். .htpasswd கோப்பில் சில அடங்கும் குறியாக்க, எனவே போன்ற ஒரு கருவியைப் பயன்படுத்தவும் Htpasswd ஜெனரேட்டர் கோப்பை உருவாக்க. .Htaccess கோப்பில் இந்த குறியீடு இருக்க வேண்டும்;
AuthType Basic AuthName "கடவுச்சொல் பாதுகாக்கப்பட்ட பகுதி" AuthUserFile /path/to/.htpasswd செல்லுபடியாகும் பயனர் தேவை
அடைவு உலாவலை முடக்கு
இது எளிதான ஒன்றாகும், மேலும் உங்கள் .htaccess கோப்பில் சேர்க்க இரண்டு வரி குறியீடு மட்டுமே தேவை;
# அடைவு உலாவல் விருப்பங்களை முடக்கு -இண்டெக்ஸ்
குறிப்பிட்ட ஐபிக்களைத் தடு
உங்கள் தளத்தைப் பார்வையிடுவதிலிருந்து தனிப்பட்ட ஐபிக்களைத் தடுக்க, பின்வரும் குறியீட்டை உங்கள் .htaccess கோப்பில் சேர்க்கவும்;
XXX.XXX.XXX.XXX இலிருந்து மறுக்கவும்
XXX ஐ எண் ஐபி மதிப்புகளுடன் மாற்றும் இடத்தில். இந்த குறியீட்டின் மாறுபாடுகள் உள்ளன, அவை ஐபி முகவரிகள் அல்லது பல ஐபி முகவரிகளைத் தடுக்க பயன்படுத்தப்படலாம்.
4. ஹாட்லிங்க் பாதுகாப்பு
நீங்கள் வழங்கும் படங்களுடன் பிற வலைத்தளங்கள் இணைக்கும்போது ஹாட்லிங்கிங் ஏற்படுகிறது. இது விரும்பத்தகாதது, ஏனென்றால் அவை உங்கள் இடத்தையும் அலைவரிசையையும் பயன்படுத்துகின்றன. பட ஹாட்லிங்கைத் தடுக்க, பின்வருவனவற்றை உங்கள் .htaccess கோப்பில் சேர்க்கவும்;
அந்த குறியீட்டின் கடைசி வரியானது, தளங்களை ஹாட்லிங்கிலிருந்து தடுக்க விரும்பும் கோப்புகளை நீங்கள் குறிப்பிடுகிறீர்கள். Http://www.example.com/ என்ற டொமைன் பெயரிலிருந்து இல்லாத அந்தக் கோப்புகளுக்கான எல்லா இணைப்புகளையும் தடுக்க இது அப்பாச்சிக்கு அறிவுறுத்துகிறது.
ஹாட்லிங்கில் உள்ள பலர் பெரும்பாலும் தங்கள் இடுகைகளை மீண்டும் சரிபார்க்க மாட்டார்கள், எனவே நீங்கள் அவர்களை சங்கடப்படுத்த விரும்பினால், ஹாட்லிங்கிற்கு முயற்சிக்கும் தளங்களுக்கு தனிப்பயன் செய்தியைக் காண்பிக்கலாம்;
இது போன்ற புண்படுத்தும் தளத்தில் மாற்று படத்தைக் காண்பிக்க முடியும்:
5. .Htaccess கோப்பைப் பாதுகாத்தல்
.Htaccess கோப்பு உண்மையில் எவ்வளவு பயனுள்ள கருவி என்பதை இப்போது நீங்கள் உணர்ந்துள்ளீர்கள். நீங்கள் அந்த உணர்தலுக்கு வந்ததிலிருந்து, இந்த மதிப்புமிக்க கோப்பைப் பாதுகாப்பது பற்றி நீங்கள் நினைத்த நேரம் இது! நீங்கள் ஒரு .htpasswd கோப்பைப் பயன்படுத்துகிறீர்கள் என்றால், நீங்கள் அதைக் காப்பாற்ற விரும்புவீர்கள், இரண்டையும் செய்வதற்கான வழி இதுதான்;
# பாதுகாக்கவும் .htaccess மற்றும் .htpasswd ஆர்டர் அனுமதி, அனைத்தையும் மறுக்க மறுக்க அனைத்தையும் திருப்திப்படுத்துங்கள்
மிகவும் பாதுகாப்பான சேவையகங்களில் இந்த கோப்புகள் ஏற்கனவே பாதுகாக்கப்பட்டுள்ளன என்பதை நினைவில் கொள்க. இந்த குறியீட்டைச் சேர்ப்பதற்கு முன் உலாவி சாளரத்தில் கோப்புகளை அணுக முடியுமா என்று பார்க்கவும். URL ஐ தட்டச்சு செய்து, கோப்பைக் காண முடியுமா என்பதைப் பார்க்க பின்னால் /.htaccess ஐச் சேர்க்கவும். உங்களால் முடியாவிட்டால் பிழை செய்தி காண்பிக்கப்படும்.
6. உங்கள் சேவையக நேர மண்டலத்தை அமைத்தல்
சில காரணங்களால் அல்லது வேறு காரணங்களால், உங்கள் சேவையகத்தில் நேரங்கள் சற்று முடங்கியிருப்பதை நீங்கள் கவனித்தால், நீங்கள் .htaccess கோப்பைப் பயன்படுத்தி நேர மண்டலத்தை கட்டாயப்படுத்த வேண்டியிருக்கும். இது மீண்டும் செய்ய எளிதானது மற்றும் குறியீட்டின் ஒரு வரி மட்டுமே தேவை;
SetEnv TZ அமெரிக்கா / உங்கள் நேர மண்டலம்
நேர மண்டலங்களின் மிகப்பெரிய பட்டியல் உள்ளது, மேலும் குறிப்பிடுவதன் மூலம் உங்களுடைய மிக நெருக்கமான பொருத்தத்தை நீங்கள் காணலாம் ஆதரிக்கப்பட்ட நேர மண்டலங்களின் பட்டியல்.
.htaccess கோப்பில் அடிக்கடி கேட்கப்படும் கேள்விகள்
எனக்கு .htaccess கோப்பு தேவையா?
இல்லை, .htaccess ஐப் பயன்படுத்துவது கட்டாயமில்லை. இருப்பினும், இது ஒரே வழிகளில் ஒன்றாகும் பகிர்வு ஹோஸ்டிங் பயனர்கள் தங்கள் வலை ஹோஸ்டிங் சேவையகத்தின் மீது சில கட்டுப்பாட்டைப் பெறலாம். பகிர்ந்த ஹோஸ்டிங்கில் சர்வர் உள்ளமைவு மாற்றங்களைச் செய்ய நீங்கள் திட்டமிடவில்லை என்றால், கோப்பு தேவையற்றது.
.htaccess கோப்பில் என்ன இருக்கிறது?
.htaccess கோப்பு சர்வர் உள்ளமைவுகளுக்கானது என்பதால், அது தொடர்புடைய வழிமுறைகளுடன் குறியீட்டைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, “SetEnv TZ America/yourtimezone” வரியானது உங்கள் விருப்பப்படி சேவையக நேர மண்டலத்தை அமைக்க அனுமதிக்கும்.
.htaccess கோப்பை எப்படி உருவாக்குவது?
.htaccess கோப்பை உருவாக்குவதற்கான சிறந்த வழி எளிய உரை திருத்தியைப் பயன்படுத்துவதாகும். எடுத்துக்காட்டாக, உங்கள் உள்ளூர் கணினியில் மைக்ரோசாஃப்ட் நோட்பேடைப் பயன்படுத்தலாம், பின்னர் அதை உங்கள் வலை ஹோஸ்டிங் சேவையகத்தில் பதிவேற்றலாம். மாற்றாக, பெரும்பாலான வலை ஹோஸ்டிங் கோப்பு மேலாளர்கள் எளிய உரை கோப்புகளை உருவாக்க உங்களை அனுமதிக்கும்.
WordPress இல் .htaccess உள்ளதா?
.htaccess கோப்பு நேரடியாக தொடர்புடையது அல்ல வேர்ட்பிரஸ் ஏனெனில் இது சர்வர் உள்ளமைவுகளுக்கானது. உங்கள் வேர்ட்பிரஸ் இணையதளத்தில் ஒன்று இருக்கலாம் அல்லது இல்லாமல் இருக்கலாம். அது இல்லை என்றால், நீங்கள் இன்னும் .htaccess கோப்பை கைமுறையாக உருவாக்கி பயன்படுத்தலாம்.
.Htaccess இன் சக்தியைத் தழுவுங்கள்
நான் இங்கே காட்டிய மாதிரிகள் மிகப் பெரிய பனிப்பாறையின் முனை மட்டுமே. இது ஒரு கட்டுப்பாட்டு குழு மூலம் பொதுவாக அனுமதிக்கப்படுவதை விட வலை ஹோஸ்டிங் பயனர்களுக்கு தங்கள் தளங்களின் மீது அதிக சக்தியை அளிக்கிறது, மேலும் அவர்களுக்கு வேலை செய்வதற்கான பரந்த அளவிலான கருவிகளை வழங்குகிறது.
குறியீட்டைப் பயன்படுத்தக் கற்றுக்கொள்வது என்பது கூகிளின் சக்தியுடன் ஒரு படி தூரத்தில் உள்ளது, மேலும் இதைப் பற்றிய சிறந்த விஷயம் என்னவென்றால், நீங்கள் பயன்படுத்த வேண்டிய விஷயங்களை மட்டுமே தேர்ந்தெடுத்து கற்றுக்கொள்ள வேண்டும்.
ஜெர்ரி லோ பற்றி
WebHostingSecretRevealed.net (WHSR) இன் நிறுவனர் - 100,000 இன் பயனர்களால் நம்பப்பட்ட மற்றும் பயன்படுத்தப்படும் ஒரு ஹோஸ்டிங் மதிப்புரை. வலை ஹோஸ்டிங், இணை சந்தைப்படுத்தல் மற்றும் எஸ்சிஓ ஆகியவற்றில் 15 வருடங்களுக்கும் மேலான அனுபவம். ProBlogger.net, Business.com, SocialMediaToday.com மற்றும் பலவற்றிற்கான பங்களிப்பாளர்.