| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 29.10.05 Prihlásený: 16.03.10 Príspevky: 55 Témy: 18 |
cawte mam script ktory mi zmeni adresu Kód: index.php?page=nieco na nieco.html a funguje spravne, no neviem ako ho mam prepisat na viac podmienok napr. Kód: index.php?page=nieco&clanok=pocasie aby mi zobrazil ako pocasie.html. jednoducho aby mi tam nedaval tu prvu premennu page ale tu druhu clanok. tu je ten script. diky Kód: RewriteEngine On RewriteBase /adresar RewriteCond %{QUERY_STRING} ^page=([^&]+)$ RewriteRule ^index\.php$ %1.html? [R=301,L] RewriteRule ^([^/]+)\.html index.php?rw=1&page=$1 [L,QSA]
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Normalne ma subor,ktory mas vlozeny napr. v indexe .Subor je napr. menu.php a ma vyzera takto:
Kód: if(IsSet($_GET['nieco'])) {
switch($_GET['nieco']) { case "strana_jeden": { $url = "strana_jeden.php"; break; } case "strana_dva": { $url = "strana_dva.php"; break; } case "strana_tri": { $url = "strana_dva.php"; break; } default: { include "404.php"; // stranka nenalezena break; } } else { $url = "strana_jeden.php"; }
do indexovej sranky vlozis napr.
require $url;
a menu na indexovej stranke mas napr.
<li><a href="profil.php?nieco=strana_jeden">strana_jeden</a></li>
<li><a href="profil.php?nieco=strana_dva" >strana_dva</a></li>
<li><a href="profil.php?nieco=strana_tri" >strana_tri</a></li>
Pisal som tona super rychlo tak som to dufam napisal dobre a daj si pozor na php injection
_________________ "Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí." |
|
Registrovaný: 29.10.05 Prihlásený: 16.03.10 Príspevky: 55 Témy: 18 |
toto som nemal na mysli, ja iba chcem aby mi odkaz Kód: index.php?page=nieco&clanok=pocasie zmenil na Kód: pocasie.html pomocou .htaccess
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Ako mas nastaveny server? Pri vyuziti tohto sposobu potrebujes aby server mal nainstalovany mod_rewrite a aby mohol pouzivat subor .htaccess
Povolenie .htaccess sa nastavuje v httpd.conf pouzitim
AllowOverride all
_________________ "Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí." |
|
Registrovaný: 29.10.05 Prihlásený: 16.03.10 Príspevky: 55 Témy: 18 |
mne ten .htaccess funguje. ten skript co mam napisany v prvom prispevku ide spravne. ja ho iba chcem prepisat aby mi fungoval aj pre dve premenne, pretoze teraz ide len pre jednu premennu page
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
ved si daj do RewriteRule ... &clanok=$2
_________________ "Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí." |
|
Registrovaný: 29.10.05 Prihlásený: 16.03.10 Príspevky: 55 Témy: 18 |
Snacker píše: ved si daj do RewriteRule ... &clanok=$2
nemozes mi prepisat ten moj skript v prvom prispevku ? ja som sa to pokusal prepisat ale asi robim niekde chybu lebo mi to nefunguje.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|