Zadejte hledaný výraz...

Hezka URL + MysQl

table
verified
rating uzivatele
22. 12. 2013 20:57:51
Ahoj vsem,
chtel bych si na webu udelat hezke url, ovsem nevim jestli to nebude problem, protoze URL obsahuje urcitou cast ze ktere mam podminku v sql dotazu. Strucne receno, pomoci casti v url tzn. interpret=Alabama mi zobrazi vsechny alba od tohoto interpreta.
Je mozne nejakym zpusobem udelat i pres to hezkou URL?
Sory za diakritiku, pisu z mobilu. Diky za radu
22. 12. 2013 20:57:51
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978909
Registrace
verified
rating uzivatele
(1 hodnocení)
22. 12. 2013 21:00:10
Ano, jde. Ale to ti asi moc nepomůže. Takže se zeptej konkrétně na to, co ti není jasný.
22. 12. 2013 21:00:10
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978908
Ano lze, použij htaccess pravidlo a přepiš url adresy ;)
22. 12. 2013 21:30:22
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978907
P-ierre
verified
rating uzivatele
(43 hodnocení)
22. 12. 2013 21:39:39
Jde to přes proměnnou v mod_rewrite (který se nastavuje v tom .htaccess souboru).
Příklad bez proměnné:
Příklad s proměnnou:
V závorce máš regulární výraz který se má vyhodnotit (pro zjednodušení jsem dal tečku a hvězdičku, což znamená "jakékoliv znaky v jakémkoliv počtu"). A v poslední části řádku je $1, který značí první proměnnou ze závorky. Kdyby tam byly dvě proměnné, daly by se přečíst přes $1 a $2, atd.
Víc třeba na http://www.jakpsatweb.cz/server/mod-rewrite.html
22. 12. 2013 21:39:39
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978906
table
verified
rating uzivatele
22. 12. 2013 21:43:15
Napsal P-ierre;1036249
Jde to přes proměnnou v mod_rewrite (který se nastavuje v tom .htaccess souboru).
Příklad bez proměnné:
Příklad s proměnnou:
V závorce máš regulární výraz který se má vyhodnotit (pro zjednodušení jsem dal tečku a hvězdičku, což znamená "jakýkoliv znak v jakémkoliv počtu"). A v poslední části řádku je $1, který značí první proměnnou ze závorky. Kdyby tam byly dvě proměnné, daly by se přečíst přes $1 a $2, atd.
Víc třeba na http://www.jakpsatweb.cz/server/mod-rewrite.html
Takže pokud to co jste tu napsal na tuto adresu bude to fungovat?
http://country.funsite.cz/zobraz.php?interpret=Alabama Ma predstava o hezke URL je ze vydledek bude http://country.funsite.cz/Alabama
22. 12. 2013 21:43:15
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978905
Martin Kanala
verified
rating uzivatele
(23 hodnocení)
22. 12. 2013 21:51:28
Buď si to vyřešíš pro počet atributů, jaký potřebuješ... nebo přes URL pošli atributů více v řetězce a při jeho zpracovávání si to už řeš "ve střevech" (rozdělení na prvky, prvek a1 = ID interpreta, a2 = ID písně, etc...)
22. 12. 2013 21:51:28
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978904
flashnr
verified
rating uzivatele
(2 hodnocení)
22. 12. 2013 23:07:34
Asi najlepsie na mod rewrite je http://www.generateit.net/mod-rewrite/index.php
22. 12. 2013 23:07:34
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978903
table
verified
rating uzivatele
23. 12. 2013 09:20:54
Nevím co dělám špatně ale toto
RewriteEngine On
RewriteRule ^(*).html$ /zobraz.php?interpret=$1
nefunguje
Nedělá to vůbec nic
---------- Příspěvek doplněn 23.12.2013 v 12:20 ----------
Vyřešeno
23. 12. 2013 09:20:54
https://webtrh.cz/diskuse/hezka-url-mysql/#reply978902
Pro odpověď se přihlašte.
Přihlásit