O tomto sme sa uz davnejsie bavili, ale mam k tomuto jednu otazku. Na stranke pouzivam mod rewrite tymto sposobom - zapis v .htaccess:
Kód:
RewriteEngine on
RewriteRule editacia/clanok(.*)\.html$ editacia/index.php?id=$1
t.j. napr. namiesto editacia/index.php?id=2 mi to hodi editacia/clanok2.html. To je v poriadku, aj to pekne funguje.
Ale ako zapisem do .htaccess, ak chcem, aby napr. namiesto clanok2.html vypisalo nazov clanku? Napr. clanok sa vola Vas novy prispevok, a odkaz na neho je napr. index.php?id=2 a chcem aby mi to hodilo cca. takto: vas-novy-prispevok2.html. Ako to zapisem? Musim najprv nejako nahradit medzery pomlckami? A ked je nazov clanku napr. $nazov, mozem do .htaccess zapisat retazec???
Teda nejako takto si to predstavujem:
Kód:
RewriteEngine on
RewriteRule $nazov(.*)\.html$ index.php?id=$1