Zadejte hledaný výraz...

RewriteRule pro mod_rewrite

Ji31
verified
rating uzivatele
6. 12. 2007 14:37:20
Ahoj,
řeším tu pravidlo pro mod_rewrite, zatím jsem se asi po 2h dostal k tomuto:
a chci udělat toto:
problém je v tom, že mi to sice chodí (nevyhodí to 404), ale zároveň skript vůbec neodchytává GETy, takže když mám tohle:
if(isset($_GET))
{
echo "user = " . $_GET . "&id=" . $_GET;
}
tak se nevypíše nic.
Díky moc za pomoc..
6. 12. 2007 14:37:20
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30409
baz
verified
rating uzivatele
(2 hodnocení)
6. 12. 2007 14:50:32
Treba takhle to muzes udelat.
6. 12. 2007 14:50:32
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30408
Ji31
verified
rating uzivatele
6. 12. 2007 15:03:36
Napsal baz;22517
Treba takhle to muzes udelat.
Vypadá to, že to fakt funguje, děkuju moc!
EDIT:
akorát bych se ještě zeptal, moc nerozumím tomu, co dělají ty první dva řádky..
Díky.
6. 12. 2007 15:03:36
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30407
baz
verified
rating uzivatele
(2 hodnocení)
6. 12. 2007 20:06:21
Prvni dva radky zajisti ze na konec url se prida lomitko, pokud tam neni.
6. 12. 2007 20:06:21
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30406
Ji31
verified
rating uzivatele
6. 12. 2007 21:18:41
Napsal baz;22560
Prvni dva radky zajisti ze na konec url se prida lomitko, pokud tam neni.
Aha, to taky potřebuju, díky moc, opravdu jsi mi moc pomohl.
6. 12. 2007 21:18:41
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30405
Ji31
verified
rating uzivatele
27. 12. 2007 23:05:18
Ahoj,
omlouvám se, že vytahuju takovej starej thread, ale nechtělo se mi zakládat kvůli tomu nové vlákno.
Jak psal baz, tyto dva řádky mají zajistit, aby se na konec adresy vždy přidalo lomítko, pokud tam není:
Já ale zápasím s tím, aby se přidalo lomítko i u adresy s předem známým podadresářem, tedy ne u adresy http://example.com, ale třeba u http://example.com/admin.
Zkoušel jsem např. toto, ale nepodařilo se mi to:
Poradíte mi prosím někdo? Už tu s tím zapolím 3/4 hodiny.
Díky
27. 12. 2007 23:05:18
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30404
Ji31
verified
rating uzivatele
28. 12. 2007 11:16:42
Ještě abych to upřesnil:
1.) Ono to totiž funguje jak má (ten první případ), ale problém je v tom, že já mám dvě stejné aplikace a z toho je jedna v podadresáři té druhé (jedna aplikace pro frontend v rootu webu a druhá stejná aplikace v adresáři /admin/). Jenže když tam nechám to stejný .htaccess jako v rootu, tak se mi odkaz /admin/user/edit/1/ přesměruje při kliknutí na tento odkaz v adminu na /user/edit/1/.
Tak jsem tam přidal to admin (RewriteRule ^/admin/(.+)$ /$1/ ) jenže to zas přestalo fungovat to přidávání lomítek na konec adresy a bez toho mi to nejde.
2.) Je to doufám tak, že .htaccess v podadresáři přepíše ten z rootu, ne?
28. 12. 2007 11:16:42
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30403
lukaspulda
verified
rating uzivatele
(24 hodnocení)
28. 12. 2007 11:21:41
Možná ti pomůže omezení na adresáře pomocí (spustí je jen v adresáři adresar):
Takze bych si udelal jeste jedem .htaccess s omezenim "RewriteBase /adresar" a ulozil bych ho do "adresar"
Ale nejsem si uplne jist a ted to nemohu vyzkouset
28. 12. 2007 11:21:41
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30402
Ji31
verified
rating uzivatele
28. 12. 2007 17:21:03
Napsal lukaspulda;24961
Možná ti pomůže omezení na adresáře pomocí (spustí je jen v adresáři adresar):
Takze bych si udelal jeste jedem .htaccess s omezenim "RewriteBase /adresar" a ulozil bych ho do "adresar"
Ale nejsem si uplne jist a ted to nemohu vyzkouset
Tak to taky nepomohlo... :-(
28. 12. 2007 17:21:03
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30401
Napsal Ji31;22518
Vypadá to, že to fakt funguje, děkuju moc!
EDIT:
akorát bych se ještě zeptal, moc nerozumím tomu, co dělají ty první dva řádky..
Díky.
Čau, musím moc poděkovat, googlil jsem celý večer, ale nakonec jsem použil toto na svých stránkách www.smsoceny.cz, kde mám 2 úrovňový model parametrů.
Dá se upravit na jakýkoliv počet parametrů.
11. 11. 2009 01:02:53
https://webtrh.cz/diskuse/rewriterule-pro-mod_rewrite#reply30400
Pro odpověď se přihlašte.
Přihlásit