Apache lehetőségek átirányítási link - kereszteződésénél

Gyakran van szükség átirányítását linkek egy oldalon belül a domain, vagy azon túl is. Az alábbiakban megadott leggyakoribb kihívások és azok megoldásait.

Ezen problémák megoldására oldalán Apache engedélyezni kell Mod-átírási és a PHP-nak dolgozni Apache modulként.

Határozat. Átirányításán domain.com a www.domain.com. A gyökere a helyén szeretne létrehozni egy fájlt nevű .htaccess és ellenőrizze, hogy a Mod-átírási engedélyezve van a tartományban. A fájl írja be a következő ...

Húr «RewriteEngine a» magában Mod újraírása webhely, ha a Mod-átírási az Apache oldalon szereplő, de letiltva a domain. A jelenléte szintén nem zavarja, ha Mod-átírási már engedélyezve van a domain.

Határozat. Csakúgy, mint az előző példában, egy .htaccess fájlt az alábbiak szerint ...

Határozat. A .htaccess fájlban, írj a következő ...

Határozat. a .htaccess fájlban, írja be a következő ...

Helyezzük a fájl maga a gyökér mappában domain.com domaint.

Határozat. Birtok nem kell parkolni együtt oldalán a felvevő. A domain név nem lehet az oldalon a másik alias Apache. A virtuális gép konfigurációs fájl külön nyilvántartást mindkét területet. DocumentRoot (valamint a Directory blokk) mind domének azonosaknak kell lenniük. (Általában, konfigurációs fájlok, a virtuális host-a / etc / apache2 / sites-available). Azaz, mindketten nézd abban a mappában, ahol a helyszínen is. Tegyük fel, hogy a rekordot a virtuális gép a domain.com így néz ki:

Add az erődet, ami után a rekord a következő:

A domain domain.net annyit kell tennie, ugyanaz, de az alábbi átirányítási:

Határozat. A katalógusban / admin kell helyeznie a .htaccess fájlt az alábbiak szerint ...

Ha azt szeretnénk, hogy megtagadja a hozzáférést egy adott fájl (például a domain.com/admin.php), azt írja ki ugyanazt eredményezi, mint a fájl elérési útját.

A .htaccess fájl kerül a gyökér a helyszínen.