Autor | Zpráva | ||
---|---|---|---|
jandiehel Profil * |
jak začít s přepisováním odkazů typu http://www.moje-domena.cz/?page=texty&id=7 na domenu třebas http://www.moje-domena.cz/nase-reseni/
díky, jsem v tomto začátečník Moderátor Chamurappi: Před otazníkem se nedělá mezera.
|
||
Joker Profil |
#2 · Zasláno: 2. 9. 2009, 13:27:24
jandiehel:
Za prvé je potřeba mít na serveru zapnutý mod_rewrite. To zjistíte u hostingu. Za druhé je potřeba udělat samotné přesměrování. Já bych doporučoval si udělat jednoduchý univerzální .htaccess, který všechno (co není adresa existujícího souboru/adresáře) přesměruje na hlavní skript a předá mu celou adresu. Něco takovéhoto: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php?adresa=/$1 [L,QSA] Výše uvedený .htaccess například při adrese: www.example.com/cz/o-firme/historie-firmy zavolá: index.php?adresa=cz/o-firme/historie-firmy Samozřejmě je možné udělat i složitější .htaccess, který by tu adresu nějak přelouskával, různé adresy přiděloval různým skriptům a plnil jim nějaké parametry, ale podle mě bude lepší si udělat takovýhle jednoduchý .htaccess a to další zpracování nechat na PHP skriptu. |
||
Časová prodleva: 15 let
|
0