Autor Zpráva
Watchick
Profil *
Dobrý den, chtěl bych se zeptat, jak yb se dalo udělat, že by se mi místo
htp://mojestranka/ucet/index.php?koduzivatele=xD8E6G7QeF7

ukazovalo:
htp://mojestranka/ucet/xD8E6G7QeF7/
a odkázalo by to samozřejmě na tu 1. stránku?
Díky moc
BetaCam
Profil
Watchick

+- takhle

RewriteEngine On

RewriteRule ^/ucet/([a-zA-Z0-9]*)/$ /ucet/index.php?koduzivatele=$1 [L,QSA]
Watchick
Profil *
BetaCam
Díky moc... hned to jdu vyzkoušet... jinak tenhle .htaccess se dá do složky ucet, chapu to dobře?
a jak přesně to funguje, je to tak, že to funguje při 1. i 2. adrese, nebo, že když se tam dá ten get, tak se to přesměruje na to 2.?
Watchick
Profil *
Zdravím, tak jsem dal na ********************************/
tenhle .htaccess:
RewriteEngine On

RewriteRule ^/farmlist/([a-zA-Z0-9]*)/$ /farmlist/index.php?koduzivatele=$1 [L,QSA]

Nevím, jestli to chámu správně, ale zkusil jsem ho dát i do základního adresáře a podle mě to nefunguje...
teda, když jsem zadal

********************************/wd56465sdvsd/

tak to vypsalo, že stránka neexistuje... Co dělám špatně?
Watchick
Profil *
Prosím o odcenzurování
BetaCam
Profil
Watchick

jinak tenhle .htaccess se dá do složky ucet, chapu to dobře?

Ne do rootu.

a jak přesně to funguje, je to tak, že to funguje při 1. i 2. adrese, nebo, že když se tam dá ten get, tak se to přesměruje na to 2.?

Tohle pravidlo funguje tak, že fungují obě adresy. tedy jak

/farmlist/index.php?koduzivatele=wd56465sdvsd


tak

/farmlist/wd56465sdvsd/


zkusil jsem ho dát i do základního adresáře a podle mě to nefunguje...

Řikal sem +- bylo tam navíc / takhle to ma byt :

RewriteEngine On

RewriteRule ^farmlist/([a-zA-Z0-9]*)/$ /farmlist/index.php?koduzivatele=$1 [L,QSA]
Watchick
Profil *
Tak jsem přesné znění

RewriteEngine On

RewriteRule ^farmlist/([a-zA-Z0-9]*)/$ /farmlist/index.php?koduzivatele=$1 [L,QSA]
dal do základního ftp adresáře (to bude ten root předpokládám)
a když zkouším:
http://travian3.damak.cz/farmlist/index.php?koduzivatele=wd56465sdvsd 
, tak to jde
a
http://travian3.damak.cz/farmlist/wd56465sdvsd/
nejde

dávám ještě odkaz s mezerami, protože se to cenzuruje, tak pokud chceš celý odkaz, tak si ho prosím slož
http://tra vian3.damak.cz/farmlist/index.php?koduzivatele=wd56465sdvsd

http://tra vian3.damak.cz/farmlist/wd56465sdvsd/

Díky
BetaCam
Profil
Watchick
dal do základního ftp adresáře (to bude ten root předpokládám)

root je prostě document_root v tvém případě s největší pravděpodobností adresář který obsahuje adresář "farmlist"

a
tra vian3.damak.cz/farmlist/wd56465sdvsd/
nejde


v tom případě máš .htaccess zdřejmě ve špatném adresáři. Pro jistotu sem to pravidlo kontroloval ještě na mém serveru a funguje naprosto v pořádku.

Ještě upozornění pravidlo veme pouze tvar url :

tra vian3.damak.cz/farmlist/wd56465sdvsd/


pokud se zadá url ve tvaru :

travian3.damak.cz/farmlist/wd56465sdvsd


tak pravidlo neprojde, ale to není teď tvůj případ.

Opravdu máš .htaccess s největší pravděpodobností ve špatném adresáři.
Watchick
Profil *
Nevím proč to nešlo v rootu, ale upravil jsem si ho a dal do složky farmlist a funguje... díky moc
RewriteEngine On

RewriteRule ^([a-zA-Z0-9]*)/$ /farmlist/index.php?koduzivatele=$1 [L,QSA]
BetaCam
Profil
Watchick
Nevím proč to nešlo v rootu, ale upravil jsem si ho a dal do složky farmlist a funguje... díky moc

Též nevím proč to nešlo v rootu, ale hlavně, že to funguje.
BetaCam
Profil
OT for moderators

Celkem by mě zajímalo na jakém principu je tu řešeno to cenzurování odkazů, protože mi opravdu není jasné proč uplně stejný odkat se jednou vycenzuruje a jednou ne. :)
Watchick
Profil *
no ono ej cenzurováno slovo ******* :-) ale když to dáš do kódu tak to asi nebere :-) je to blbý v tom, že když mam stránky o *******u, tak mi je to nenzuruje :-)
Watchick
Profil *
:-D aha cenzurované slovo je t r a v i a n

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: