Zadejte hledaný výraz...

RewriteRule pro přátelské URL k článkům

MD1
verified
rating uzivatele
2. 1. 2012 12:48:31
Zdravím,
pokouším se nastavit friendly url k článkům. Na hostingu mám celkem 3 soubory .htaccess:
1. v kořenovém adresáři /
2. v adresáři /www
3. v adresáři /www/beta, kde jsou stránky ve zkušební verzi
Nastavit RewriteRule zkouším právě v tom třetím .htacccess - v adresáři /www/beta podmínkou
RewriteRule ^clanek/(*)-(*)/$ index.php?clanek=$1
pro url např.:
www.mujweb.cz/beta/clanek/1-ahoj
www.mujweb.cz/beta/clanek/12-novy-clanek
www.mujweb.cz/beta/clanek/3432-dalsi-clanek ap.
bohužel stále dostávám error 404 a nefunguje mi ani jednoduchý příklad:
RewriteRule ^test/$ registrace.php
/www/beta .htaccess:
kořenový .htaccess a se od /www liší jen absencí posledními dvěma řádky
2. 1. 2012 12:48:31
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712363
RewriteEngine On
RewriteBase /beta
Přidej tam ten RewriteBase :)
2. 1. 2012 13:16:57
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712362
MD1
verified
rating uzivatele
2. 1. 2012 13:47:16
Myslíš do souboru /www/.htaccess? Ke stránce přistupuji klasicky přes www.mujweb.cz/beta čili se používá tamní index.php i .htaccess kde potřebuju nastavit právě to přesměrování...
2. 1. 2012 13:47:16
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712361
Ano myslím.
2. 1. 2012 14:02:56
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712360
MD1
verified
rating uzivatele
2. 1. 2012 15:06:11
Zprovoznil jsem to, ale přidáním do souboru /www/beta/.htaccess.
Ovšem teď veškerý relativně odkazovaný obsah (styly, obrázky ale i celé stránky ap.), který se hledál na adrese původně www.mujweb.cz/beta/index.php?clanke=id musím předělat tak, aby byl k nalezení z www.mujweb.cz/beta/clanek/id, chápu-li to dobře..? Snad jsem to napsal srozumitelně.
Trochu mi ale vrtá, jak to udělat v případě, když index.php hledá obsah ze své výchozí pozice, ale index.php?clanek=id nově předělaný na url clanek/id hledá opet ze své pozice, což je o složku mimo :(
---------- Příspěvek doplněn 02.01.2012 v 23:13 ----------
Prozatím jsem to vyřešil pomocí elementu v hlavičce. viz http://www.w3.org/TR/html4/struct/links.html#h-12.4
Moc jsem to nestudoval, ale zdá se, že vše funguje jak má :)
2. 1. 2012 15:06:11
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712359
MD1
verified
rating uzivatele
12. 1. 2012 15:48:49
test
12. 1. 2012 15:48:49
https://webtrh.cz/diskuse/rewriterule-pro-pratelske-url-k-clankum#reply712358
Pro odpověď se přihlašte.
Přihlásit