Autor Zpráva
Ronny
Profil *
Zdravím, vím že se to tu probírá docela často, ale pořád se nemůžu dopídit kýženého výsledku.

Dokážu si převést tvar odkazu na takovýto tvar:
index.php?page=leden na web/leden.

následovně:
RewriteRule ^index.php/(.*)/$ index.php?page=$1 [L,QSA]


Co mi ale problém dělá je toto:
index.php?page=leden&page2=podstranka/pondeli na web/leden/pondeli

zkousim to takto, ale nabehne mi prazdna stranka:

RewriteRule ^index.php/(.*)/(.*)/$ index.php?page=$1&page2=$2 [L,QSA]


Ale tohle mi nejde:( ..proto jsem vdecny za kazdou pomoc:)
Michal666
Profil
Ronny
zkus si precist toto http://sovavsiti.cz/2003/mod_rewrite.html
Ronny
Profil *
Michal666
na podobné články jsem narazil, ale tento problém bych potřeboval vyřešit co nejdřív a nemám čas je teď bohužel tedy studovat. Ale jakmile budu chvilku času mít, určitě si je pročtu - a děkuji za odkaz.

Teď bych ale nutně potřeboval vyřešit výše zmíněný problém...
Michal666
Profil
Ronny
Mozna bys mel napsat co prepisujes na co. Ja totiz nepochopil ty tvoje zapisy rewritu.
Ronny
Profil *
ja mam takovy zapis:

index.php?page=leden&page2=pondeli a chci to na index.php/leden/pondeli
Ronny
Profil *
Ronny
omlouvam se, udelal jsem tam chybu...'

index.php?page=leden&page2=podstranky/pondeli a chci to na index.php/leden/pondeli
Kajman_
Profil *
RewriteRule ^index.php/([^/]*)/$ index.php?page=$1 [L,QSA]
RewriteRule ^index.php/([^/]*)/([^/]*)/$ index.php?page=$1&page2=podstranky/$2 [L,QSA]
Ronny
Profil *
Kajman_
diky moc, funguje to... a jeste bych potreboval udelat podobne razeni: kriterium, podle ktereho chce uzivatel radit zaznamy si hodim do GETu...

Link mam takto:
index.php?page=domeny&razeni=prijmeni

a .htacces:
RewriteEngine on
RewriteRule ^index.php/([^/]*)/$ index.php?page=$1 [L,QSA]
RewriteRule ^index.php/([^/]*)/([^/]*)/$ index.php?page=$1&page2=podstranky/$2 [L,QSA]
RewriteRule ^index.php/(.*)/(.*)/$ index.php?page=$1&razeni=$2 [L,QSA]

a odkaz: <a href="index.php?page=domeny&razeni=prijmeni">

ale po kliknuti na tento odkaz se mi zobrazi pouze prazdna stranka.... dekuju za pomoc:)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0