Autor Zpráva
Martia L.
Profil *
Ahoj,
nebyl by tady tak moc hodnej a nepomohl by mi s tim?

mam takove odkazy
example.foo/index.php?ukaz=novinky
example.foo/index.php?ukaz=napoveda
example.foo/index.php?ukaz=dotazy


a potrebovala bych aby se po zadani odkazu např.
example.foo/novinky
a
example.foo/novinky/

vzdy zobrazilo v url prohlizece adresa odkazu example.foo/novinky/

strasně moc děkuji za vasi pomoc
M.L.
Kajman_
Profil *
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^ukaz=([^&]+)$
RewriteRule ^index.php$ %1/? [R=301,L]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteRule ^([^/]+)$ $1/ [R=301,L]
RewriteRule ^([^/]+)/$ ?rw=1&ukaz=$1 [L,QSA]
Martia L.
Profil *
To: Kajman_
ty jsi zlaticko ;) jenze nevim jestli mam neco spatne ja, nebo je potreba neco dodelat.

kdyz napisu example.foo/novinky/
tak se zobrazi example.foo/novinky/
to je ok
ale kdyz budu tady example.foo/novinky/
a kliknu na teto strance na odkaz example.foo/napoveda/
tak se zobrazi
example.foo/novinky/napoveda/

proc tomu tak je?

moc dekuji

M.L.
Martia L.
Profil *
jestedoplnim ze jednotlive odkazy na strankach mam takto

<a href="caste-dotazy/">dotazy</a>
<a href="novinky/">novinky</a>

M.L.
Kajman_
Profil *
<a href="/caste-dotazy/">dotazy</a>
<a href="/novinky/">novinky</a>
Asek
Profil *
Kajman_

Tohle jsem prave hledal, ale me to vypisuje chybu:

The requested URL /www/admin/prihlaseni/1/ was not found on this server.

odkaz mam takto:

<a href="/www/admin/prihlaseni/2/">Přihlašení</a>
Martia L.
Profil *
To: Kajman_

ted to jede jak ma, ale zase se nenacte soubor css ani obrazky co mam na webu..
Kajman_
Profil *
Všude přidej ty lomítka na začátku.
Martia L.
Profil *
To: Kajman_

no a je to vyreseno.. posli bankovni spojeni, zaslu aspon neco na pivco..

jinak jeste otazka co kdyz budou promeny dve?

example.foo/index.php?ukaz=ovoce&kosik=199

a vysledek by mel teda byt

kosik=199 == banany

example.foo/ovoce/banany/


diky

M.L.
Kajman_
Profil *
Často se to dává do jedné proměnné jako
ukaz=ovoce/banany
a pak v php se naprogramuje, že to rozdělý na ovoce a banány a najde např. id banánů.

Pro fungování s věším počtem lomítek by byla poslední dvě pravidla
RewriteRule ^(.*[^/])$ $1/ [R=301,L]
RewriteRule ^(.+)/$ ?rw=1&ukaz=$1 [L,QSA]
Kubista
Profil
Kajman_: Všude přidej ty lomítka na začátku.
Nešlo by to udělat abych nemusel všude přidávat ty lomítka? :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0