htaccess [పరిచయం]: నియమాలు, నిబంధనలు, నెట్‌లో ప్రచురించబడిన మీ కంటెంట్‌పై నియంత్రణ

మేము నెట్‌వర్క్‌లో ఏదైనా పంచుకున్నప్పుడు మరియు నేను ప్రత్యేకంగా హోస్టింగ్‌ను సూచించినప్పుడు, మాకు అపాచీ, ఎన్గిన్క్స్, లైట్ హెచ్‌టిటిపిడి, చెరోక్ మొదలైన సర్వర్ అవసరం.

అప్పుడు, మేము ఒక ఫోల్డర్‌ను పంచుకుంటాము, ఫైల్‌లు మరియు మా కంప్యూటర్‌ను వారి బ్రౌజింగ్ ద్వారా యాక్సెస్ చేసేవారు, మేము హోస్ట్ చేసిన వాటితో ఇంటరాక్ట్ అవ్వగలుగుతారు (అదే బ్రౌజర్‌ని ఉపయోగించి), ఇది వెబ్‌సైట్, మల్టీమీడియా కంటెంట్ మొదలైనవి కావచ్చు.

కానీ ... మేము పంచుకునే వాటికి ప్రాప్యత యొక్క నియమాలు, నిబంధనలను ఎలా ఉంచవచ్చు?

దీన్ని చేయడానికి చాలా మార్గాలు ఉన్నాయి, ఇక్కడ నేను దాని గురించి మాట్లాడతాను htaccess.

Htaccess అంటే ఏమిటి?

మేము పంచుకున్న ప్రతి ఫోల్డర్‌లో (హోస్ట్) మేము ఒక ఫైల్‌ను ఉంచవచ్చు .htaccess (పేరు ప్రారంభంలో ఉన్న కాలాన్ని గమనించండి, ఇది దాచినట్లు సూచిస్తుంది). ఈ ఫైల్ ఏదో ఒక విధంగా కాల్ చేసినందుకు మా పోలీసు అవుతుంది, ఎందుకంటే దానిలో మనం నియమాలు లేదా నిబంధనలను వ్రాయగలము, ఎందుకంటే ఫైల్ ఉన్న అదే ఫోల్డర్‌కు, ఫోల్డర్ మరియు ఫైళ్ళకు (మరియు సబ్ ఫోల్డర్‌లకు) ప్రాప్యతను మార్చటానికి / నిర్వహించడానికి మాకు సహాయపడుతుంది. ఇదే కలిగి.

సరళంగా చెప్పాలంటే. నాకు ఫోల్డర్ ఉంటే «/పరీక్ష /«, ఉపయోగించడం a .htaccess నేను ఏ ఐపిలను యాక్సెస్ చేయాలనుకుంటున్నాను మరియు ఏది కాదు అని కాన్ఫిగర్ చేయవచ్చు, ఎవరైనా ఈ ఫోల్డర్‌లోకి ప్రవేశించినప్పుడు అది స్వయంచాలకంగా వాటిని మరొక సైట్‌కు మళ్ళిస్తుంది మరియు చాలా పొడవుగా ఉంటుంది.

ఈ విషయం కొంచెం తెలుసుకుందాం ...

ఉదాహరణకు, మాకు called అనే ఫోల్డర్ ఉందిdev»(కోట్స్ లేకుండా), ఇది మా స్వంత IP చిరునామా ద్వారా లేదా నిర్దిష్ట డొమైన్ ద్వారా యాక్సెస్ చేయవచ్చు. మరో మాటలో చెప్పాలంటే, మేము ఈ ఫోల్డర్ యొక్క కంటెంట్‌ను దీని ద్వారా యాక్సెస్ చేయవచ్చు:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. ద్వారా కూడా http://127.0.0.1/dev/ y http://localhost/dev/

ఈ ఫోల్డర్‌లో మనం క్రొత్తదాన్ని అభివృద్ధి చేస్తున్నాము, క్రొత్త ప్రాజెక్ట్‌లో లేదా ఏదైనా పని చేస్తున్నాము మరియు మనం తప్ప మరెవరూ యాక్సెస్ చేయకూడదనుకుంటున్నాము, అంటే ... ఆ ఫోల్డర్‌లోని కంటెంట్‌ను మాత్రమే మనం ఎంటర్ చేసి చూడగలం, మిగిలిన వారు ప్రయత్నిస్తారు యాక్సెస్ నిరాకరించబడుతుంది కాబట్టి యాక్సెస్ చేయలేరు.

దీన్ని సాధించడానికి, మేము ఒక ఫైల్‌ను సృష్టిస్తాము .htaccess ఫోల్డర్‌లో dev, మరియు ఈ ఫైల్‌లో మేము ఉంచాము:


ఆర్డర్ తిరస్కరించండి, అనుమతించండి
అందరి నుండి తిరస్కరించండి
127.0.0.1 నుండి అనుమతించు

దీన్ని ఉంచండి .htaccess, 127.0.0.1 కాకుండా ఏదైనా కంప్యూటర్‌కు ప్రాప్యతను నిరాకరిస్తుంది (అంటే, అపాచీ ఇన్‌స్టాల్ చేయబడిన కంప్యూటర్) మీరు ఫోల్డర్‌ను యాక్సెస్ చేయడానికి ప్రయత్నించినప్పుడు అది ఈ లోపాన్ని మీకు చూపుతుంది:

మీరు IP 10.10.0.5 ను యాక్సెస్ చేయడానికి కూడా అనుమతించాలనుకుంటే, ఒక పంక్తిని జోడించండి ... ఇలా కనిపిస్తుంది:


ఆర్డర్ తిరస్కరించండి, అనుమతించండి
అందరి నుండి తిరస్కరించండి
127.0.0.1 నుండి అనుమతించు
10.10.0.5 నుండి అనుమతించు

ఇది సారాంశం ... ప్రాథమికమైనది లేదా సరళమైనది అని చెప్పవచ్చు

మా ఫోల్డర్‌లను ఉపయోగించి ఎలా చక్కగా నిర్వహించాలో నేను అనేక చిట్కాలను పెడతాను .htaccessచిట్కా, ప్రశ్న లేదా అలాంటిదే ఎవరికైనా సలహా ఉంటే, నాకు చెప్పండి

కోట్తో ప్రత్యుత్తరం ఇవ్వండి


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

11 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   truko22 అతను చెప్పాడు

    ఆసక్తికరమైన ధన్యవాదాలు చాలా

    1.    KZKG ^ గారా అతను చెప్పాడు

      వ్యాఖ్యకు ధన్యవాదాలు

      1.    హ్యూగో అతను చెప్పాడు

        మార్గం ద్వారా, ప్రారంభంలో అక్షరక్రమం ఉంది, ఇది చెరోకీ మరియు చీరోక్ కాదు.

        1.    KZKG ^ గారా అతను చెప్పాడు

          సరే, నేను ఇప్పుడే దాన్ని పరిష్కరిస్తాను

  2.   ఫౌస్టోడ్ అతను చెప్పాడు

    చాలా ఆసక్తికరంగా, నేను ఈ క్రింది వాటి కోసం ఆశిస్తున్నాను. చీర్స్

    1.    KZKG ^ గారా అతను చెప్పాడు

      తదుపరిది మళ్ళించబడుతుంది మరియు ఆ 😉 ... రేపు నేను ఉంచను ఎందుకంటే రేపు వార్షికోత్సవం కోసం ప్రత్యేక పోస్ట్లు ఉన్నాయి హా హా

  3.   3 ట్రియాగో అతను చెప్పాడు

    KZKG నేను మీ తదుపరి పోస్ట్ కోసం ఎదురు చూస్తున్నాను !!! ఈ టీ నాకు చాలా ఆసక్తిని కలిగిస్తుంది! మీకు ఇతర వనరులు, ట్యుటోరియల్స్ లేదా పుస్తకాలకు ఏదైనా లింకులు ఉంటే దయచేసి నాకు చెప్పండి, తద్వారా మీరు వాటిని నాకు పంపవచ్చు లేదా లేకపోతే వాటిని నాకు పంపమని ELAV కి చెప్పండి, దయచేసి.
    వెబ్ చిరునామా యొక్క భాగాలను ఎలా దాచాలో మీకు ఏదైనా ఉంటే ప్రత్యేకంగా నాకు చెప్పండి, ఉదాహరణకు: నుండి http://www.loquesea.com/index.php/pagina ఇది మాత్రమే చూపిస్తుంది: http://www.loquesea.com/pagina
    ముందుగానే ధన్యవాదాలు!

    1.    KZKG ^ గారా అతను చెప్పాడు

      అవును చింతించకండి, నేను మరచిపోలేదు 😉… నేను కొత్త ఉద్యోగానికి వచ్చినప్పటి నుండి చాలా బిజీగా ఉన్నాను.
      మీరు నాకు చెప్పేదానికి, మీరు మీ htaccess లో 5.2 కన్నా ఎక్కువ PHP సంస్కరణను ఉపయోగిస్తే:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      ఇది మీ కోసం పని చేస్తుందో చెప్పు, ఎందుకంటే దాన్ని నిరూపించడానికి నాకు ఇక్కడ ఏమీ లేదు.
      శుభాకాంక్షలు మిత్రమా, మీరు మా కోసం చేసిన ప్రతిదానికీ ధన్యవాదాలు.

      1.    డేనియల్ రూయిజ్ అతను చెప్పాడు

        క్షమించండి, ప్రాజెక్ట్ నిల్వ చేయబడిన ఫోల్డర్‌ను యాక్సెస్ చేయగల ఉదాహరణలు మీకు ఉన్నాయా?

        చిరునామా పట్టీలో సందర్శకుడు డొమైన్.కామ్ తో మాత్రమే యాక్సెస్ చేస్తారని నా ఉద్దేశ్యం
        మరియు domain.com/projectfolder తో కాదు

  4.   లూయిస్ అతను చెప్పాడు

    పాస్వర్డ్తో ఫోల్డర్లకు యాక్సెస్ ఇవ్వడానికి .htaccess ను ఎలా నిర్వహించాలో మీరు ఈ థ్రెడ్ నుండి వివరిస్తే బాగుంటుంది.
    ఇతర:
    - మీలో ఎవరైనా అభివృద్ధి IDE గురించి ఏదైనా పోస్ట్ చేయడానికి ధైర్యం చేస్తే
    - ప్రోగ్రామింగ్ భాషలపై అభిప్రాయ రంగంలో: ధోరణి మరియు పరిణామం.
    - లైనక్స్ మరియు ఆండ్రాయిడ్ సెట్టింగులు

  5.   లూయిస్ అతను చెప్పాడు

    క్షమించండి, మీరు చేసినట్లుగా డెస్డెలినక్స్ నిర్వహించినందుకు ధన్యవాదాలు చెప్పడం మర్చిపోయాను. అభినందనలు.