Zadejte hledaný výraz...

Problém s mod rewrite

Ahojte, mám problém ktorý ma už dlhšiu dobu trápi. (mod rewrite).
Mám .htaccess :
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !(.*/js/.*)
RewriteCond %{SCRIPT_FILENAME} !(.*/img/.*)
RewriteCond %{SCRIPT_FILENAME} !(.*/css/.*)
RewriteCond %{SCRIPT_FILENAME} !(.*/admin/.*)
RewriteCond %{SCRIPT_FILENAME} !(.*/obrazky/.*)
RewriteRule (.*) index.php?clanok=$1&%{QUERY_STRING}
Funguje mi to na takychto adresach:
http://www.mojweb.net/sho/nazov-clanku
chcel by som ale adresu doplnit o id clanku, teda:
http://www.mojweb.net/sho/1234/nazov-clanku
domena druheho radu/podadresar/id/nazov-clanku
ako mam upravit .htaccess, aby mi to fungovalo? Keď som si to upravoval mal som s tym problémy.
Ďakujem pekne.
28. 10. 2011 11:36:26
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692328
Poradí mi ešte niekto ? Alebo aspoň niekto ? :)
3. 11. 2011 11:15:31
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692327
Mně to funguje.
localhost/rewrite/1234/test
.htaccess a index.php je v adresáři /rewrite
Pokud chcete ID a safename rozhodit už v Apachi, pak změňte poslední řádek na
3. 11. 2011 11:29:14
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692326
Ďakujem Martin, ale
Pravidlo RewriteRule (.*) index.php?clanok=$1&%{QUERY_STRING}
mi funguje spravne – adresy sa spravne prekladaju – problem je s RewriteCond, ktore asi nie sú správne zapísane lebo po otvorení článku
sa mi „rosype“ dizajn, čo pripisujem tomu, že sa nenájde adresár CSS. RewriteCond je asi treba zapísať inak ale neviem ako
5. 11. 2011 14:27:27
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692325
Martin
verified
rating uzivatele
(36 hodnocení)
5. 11. 2011 14:40:38
Asi máš u napojení CSS relativní adresy, proto se to přidáním "složky" rozsype.
5. 11. 2011 14:40:38
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692324
Odstraňte vždycky jeden řádek s RewriteCond, až přijdete na ten, který to způsobuje.
Použijte nástroj Firebug nebo Chrome, které vám řeknou, co se nepodařilo načíst.
Odhaduju to na totéž, co Martin - relativní adresy, které se přidáním fiktivního adresáře zneplatní.
5. 11. 2011 17:52:12
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692323
Ďakujem problém boli relatívne adresy.
6. 11. 2011 00:43:20
https://webtrh.cz/diskuse/problem-s-mod-rewrite#reply692322
Pro odpověď se přihlašte.
Přihlásit