Autor Zpráva
Peti
Profil *
Zdravím,
vím že je toho na netu strašně moc, ale mě se stále nedaří dostat k vysněnému výsledku.
Mám odkaz ve tvaru http://localhost/blog/index.php?id=7 a chtěl bych něco takového: index.php/TEXT-PRISPEVKU

Nevím jestli mám vše nastavené jak má být, ale:
v httpd jsem odkomentoval řádek "LoadModule rewrite_module modules/mod_rewrite.so" a v rootu webu vytvořil soubor ".htaccess", do kterého jsem napsal tyto řádky:

RewriteEngine On
RewriteRule ^([^~][a-z-]*)/$ index.php?page=$1 [L,QSA]

Výsledek je ale takový že odkazy se pořád zobrazují ve tvaru "index.php?id=7", tak by mě zajímalo jak to doplnit abych dostal požadovaný výsledek

Předem všem díky za přínosné reakce :)
Str4wberry
Profil
Odpovídám Peti:
Mám odkaz ve tvaru http://localhost/blog/index.php?id=7 a chtěl bych něco takového: index.php/TEXT-PRISPEVKU
Tohle nějak jednoduše neuděláš. Zkus si do id dostat „text-prispevku“, potom to nebude problém přepsat — návodů na to najdeš spousta.

Výsledek je ale takový že odkazy se pořád zobrazují ve tvaru "index.php?id=7"
Odkazy to za Tebe nezmění.
vertigo4
Profil
Peti
musíš přepsat ty odkazy na takový odkaz jaký má být výsledek - u tebe např.: index.php/TEXT-PRISPEVKU
Peti
Profil *
Dobře tak místo ID příspěvku si tam dostanu jeho název a jaký kód a do kterého souboru mám vložit? ..omlouvám se, ale v oblasti php jsem teprve začínající a konkrétně tuhle část hodně potřebuji
Peti
Profil *
Nikdo neporadíte trošku konkrétněji?
srigi
Profil
Prepis to v tagoch <a href
Peti
Profil *
jak prepsat? ...se v tom ted trochu ztracim jestli mam upravit nejakym zpusobem odkazy v php souboru nebo jestli neco v .htaccess

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: