Htaccess tippek-trükkök

Szeretném az oldalamra látogatókat átirányítani egy másik címre (pl. a te-domain-neved.hu-ra érkezőket a www.te-domain-neved.hu-ra

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni, a megfelelő címeket behelyettesítve:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?a-te-domain-neved\.hu
RewriteRule (.*) http://a-kivant-cel-cim.hu/$1 [R=301,L]
  • Egy konkrét példa a teszt.hu címmel www nélküli verzió átirányítása a www-sre:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^teszt\.hu
RewriteRule (.*) http://www.teszt.hu/$1 [R=301,L]

Szeretném az oldal elérését korlátozni bizonyos IP címekre vonatkozóan

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni:
Order Allow,Deny
Deny from 1.2.3.4
Allow from all
  • Az 1.2.3.4 helyére kell beilleszteni a tiltani kívánt IP címet

Szeretném az oldalamat csak bizonyos IP címekre vonatkozóan elérhetővé tenni

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni:
Order Deny,Allow
Deny from all
Allow from 1.2.3.4
  • Az 1.2.3.4 helyére kell beilleszteni a megengedett IP címet

Szeretnék egy mappát jelszóval védeni a weboldalon

Szeretnék egyedi hibaoldalakat a különböző HTTP hibákhoz (pl. nem található oldal)

Szeretném, hogy ha egy mappában nincs index fájl, akkor ne jelenjen meg a tartalom listázás, amikor beírja valaki a böngészőbe az adott mappa címét

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni:
Options -Indexes

Szeretnék bizonyos HTTP referrer-eket letiltani (bizonyos oldalakon lévő linkekről látogatókat kizárni)

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni, a megfelelő címeket behelyettesítve (otherdomain.com-n vagy otherdomain.com-n keresztül jövő látogatókat szeretném letiltani):
RewriteEngine on
RewriteCond %{HTTP_REFERER} otherdomain\.com [NC,OR]
RewriteCond %{HTTP_REFERER} otherdomain\.com
RewriteRule .* - [F] 

Szeretném a tárhelyre jövő kéréseket az egyik almappába irányítani

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni, a megfelelő címeket behelyettesítve (a domain.hu-ra vagy a www.domain.hu-ra jövő kéréseket a tárhelyen a public_html-en belül lévő „konyvtar” nevű mappában lévő index fájl fogja kiszolgálni):
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.hu [OR] 
RewriteCond %{HTTP_HOST} ^www\.domain\.hu 
RewriteCond %{REQUEST_URI} !^/konyvtar/
RewriteRule ^(.*)$ /konyvtar/$1 [L]

Joomla tartalomkezelő rendszer használata esetén a configuration.php fájlbanaz alábbi sor még módosítandó. Ha ilyen sor nincsen, akkor egyszerűen adjuk hozzá a fájlhoz.

Erről:
var $live_site = '';

Erre:
var $live_site = 'http://www.domain.hu';

Szeretném a HTTP-s kéréseket HTTPS-re irányítani

  • A tárhelyre FTP kapcsolattal bejelentkezve) létre kell hozni (ha még nem létezik) egy .htaccess nevű fájlt a public_html mappában
  • Majd a következőket kell beleírni, a megfelelő címeket behelyettesítve (a ${szerver} részre a megfelelő hostnév helyettesítendő, ha ezzel gondod lenne, akkor nyugodtan keresd meg az ügyfélszolgálatot):
RewriteEngine On

# letrehozok egy HTTP_SEC valtozot off ertekkel barmely X-Forwarded-Server eseten
SetEnvIfNoCase X-Forwarded-Server "(.*)" HTTP_SEC=off

# ha az X-Forwarded-Server az adott szerver hostja, akkor HTTP_SEC=on
SetEnvIfNoCase X-Forwarded-Server "${szerver}.lanten.hu" HTTP_SEC=on

# ha a HTTP_SEC erteke off akkor atiranyitom https-re
RewriteCond %{ENV:HTTP_SEC} off [NC]
RewriteRule ^(.*)$ https://domain.hu/$1 [L,R=301]

Minden POST típusú kérés tiltása

RewriteCond %{REQUEST_METHOD} POST
RewriteRule .* - [F,L]

Kapcsolódó bejegyzések

.htaccess

Webtárhely

2016/05/03 14:53  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2016/05/03 14:53  
2016/05/03 14:53  
2014/03/20 21:28  
2014/03/20 21:28  
2016/05/03 14:53  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2016/05/03 14:53  
2014/03/20 21:28  
2014/03/20 21:28  
2016/05/03 14:53  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
2014/03/20 21:28  
Print/export
QR Code
QR Code Htaccess tippek-trükkök (generated for current page)