FTP beállítások » Milyen beállítások végezhetőek el a .htaccess fájl segítségével?

Az Inclust szerverein engedélyezve van a .htaccess használata. A .htaccess fájl segítségével bizonyos webszerver beállítások felüldefiniálhatóak egy adott mappában. Használata egyszerű: csak létre kell hoznunk egy .htaccess nevű fájlt ftp-n az adott mappában, és különböző paramétereket állíthatunk be az alábbi módon:


Adott mappa tartalmának listázásának engedélyezése

Az adott mappába helyezzünk el egy .htaccess fájlt az alábbi tartalommal, ezáltal a mappát böngészőben megnyitva kilistázódik annak tartalma:

Options Indexes FollowSymLinks

Adott mappa jelszavas védelme

A .htaccess fájl tartalmának a következőnek kell lennie:

AuthType Basic
AuthName "My Protected Area"
AuthUserFile /inclust/p3/uid/web/domain.com/www/.htpasswd
Require valid-user

A uid paraméter a Webadmin felhasználó azonósítója, mely megkapható, ha az egeret a nevünk felé visszük a Webadmin jobb felső sarkában.

Ezután pedig létre kell hoznunk ugyanabba a mappába egy .htpasswd fájlt is, mely a felhasználónevet és a jelszót tartalmazza. Ennek a fájlnak a tartalmát azonban generálnunk kell egy .htpasswd generator-ral. Például:

teszt:$apr1$8pbJ2h49$laK/UeX82jvoLu.062b23.

Domain átirányítása egy másik címre

Arra is van mód, hogy egy adott domaint egy másikra irányítsuk:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^eredetidomain.hu
RewriteRule (.*) http://www.ideiranyitom.hu/$1 [R=301, L]

Egy adott domain egy adott mappába irányítása

Ha szeretnénk, hogy egy domainünk az ftp-n egy adott mappára mutasson, használjuk az alábbi .htaccess fájlt:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tedomained.hu [OR] 
RewriteCond %{HTTP_HOST} ^www.tedomained.hu 
RewriteCond %{REQUEST_URI} !^/mappaneve/
RewriteRule ^(.*)$ /mappaneve/$1 [L]

Adott mappa elérésének tiltása

Ha szeretnénk egy mappa böngészőből történő elérését tiltani, írjuk a .htaccess fájlba a következőt:

Deny from all

Saját hibaoldalak létrehozása

Ha szeretnéd felüldefiniálni az alapértelmezett hibaoldalakat, használd az alábbi .htaccess fájlt (az elérési útvonalt az adott mappához viszonyítva kell megadni):

ErrorDocument 404 /errors/error404.html 
ErrorDocument 403 /errors/error403.html

További információk: http://en.wikipedia.org/wiki/Htaccess vagy http://htaccess.petertoth.hu/

 


» További kérdésed van? Adj fel egy hibajegyet, és munkatársaink hamarosan válaszolnak.