Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno .htaccess a mod_rewrite - "mizí" styly

Proč tam máš dvakrát "(.*)-(.*)" ^zbozi/(.*)-(.*).html, když podstrkáváš jen jednu hodnotu proměnné "$1" index.php?mod=detail&id=$1 ? Takhle by ti to ani nemělo fungovat.

Chceš předávat i hodnotu proměnné "mod", nebo tam má být na pevno?

Pokud ji tam chceš mít na pevno s hodnotou "detail", tak takto:

RewriteBase /
RewriteEngine On
RewriteRule    ^zbozi/detail-(.*).html      index.php?mod=detail&id=$1


Pokud chceš předávat i proměnnou "mod", tak by to mělo být takto:
RewriteBase /
RewriteEngine On
RewriteRule    ^zbozi/(.*)-(.*).html      index.php?mod=$1&id=$2



Chybu bych hledal v zápisu stylů a způsobu, jakým adresuješ obrázky. Myslím, že žádný obrázek nevyhoví zápisu:
index.php?mod=detail&id=$1
takže obrázky ti to podle mě nepřepisuje. Styly máš zadané externě (<link type="text/css" rel="stylesheet" href="/styly.css">), nebo interně přímo v daném souboru? Pokud externě, tak jak na ně odkazuješ?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny