|
Paieška |
Mod_rewrite galima naudoti OVH priegloboje (išskyrus 20gp planą). Išsamią dokumentaciją rasite Apache svetainėje.
RewriteEngine On RewriteRule .* testing.php Ši konfigūracija nukreips visas užklausas į scenarijų testing.php.
RewriteEngine On RewriteRule letstest /test_wslash/testing.php Ši konfigūracija nukreips visas užklausas, kuriose yra /letstest, į scenarijų /test_wslash/testing.php.
Modulis mod_rewrite įgalina URL perrašymą.
RewriteEngine On RewriteCond %{REQUEST_URI} !testing.php RewriteRule (.*) testing.php?var=$1 Šios taisyklės iššaukia scenarijų testing.php su kintamuoju GET, kuriame nurodomas vartotojo pageidaujamas URL.
<? print("testing server <br/>\n"); print("var: $var\n"); ?>
Pastaba: Savo prieglobos plano apsaugotą prieigą sužinosite šiame gide: SSL priegloboje. ORT (OVH Redirect Technology - OVH nukreipimo technologija) yra OVH sukurtas modulis, leidžiantis talpinti daugiau svetainių naudojant mažiau RAM atminties. Mod_ort pakeičia puslapio URI, todėl, jeigu naudosite mod_rewrite, gali kilti problemų. Problema išsprendžiama iš naujo nurodžius mod_rewrite šakninį rewrite katalogą: RewriteRule ^/grp([0-9]+).php$ group.php?id=$1 [L] RewriteRule ^/art([0-9]+).php$ article.php?id=$1 [L] RewriteRule ^/age([0-9]+).php$ agenda.php?id=$1 [L] RewriteRule ^/member_([0-9]+).php$ member.php?id=$1 [L] Reikia pakeisti į: RewriteRule ^/grp([0-9]+).php$ /group.php?id=$1 [L] RewriteRule ^/art([0-9]+).php$ /article.php?id=$1 [L] RewriteRule ^/age([0-9]+).php$ /agenda.php?id=$1 [L] RewriteRule ^/member_([0-9]+).php$ /member.php?id=$1 [L] |