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.