ďťż

[php / apache ] mod rewrite nie ładują się style css

       

Podstrony


telcocafe

Witam!
Dopisałem do pliku .httaccess regułkę:
RewriteRule czytajnewsa/nr/(.*)/ czytajnewsa.php?nr=$1
i regułka działa, ale po wejsciu np. czytajnewsa/nr/1/ ładuje się sam szkielet strony, bez styli css, grafiki i skryptów JS, co tu jest nie tak?



Bez kodu mogę tylko zgadywać, więc:
Przeglądarka myśli że jest w katalogu czytajnewsa/nr/1/ i tam szuka stylu.

Najszybsze rozwiązanie: <base href="http://asdf/" /> w head.

Albo może inaczej: dać regułkę typu czytajnewsa/nr/(.*)/style.css /style.css ?

Co do tego najszybszego rozwiązania, to już lepiej bo nawet grafika się ładuje, ale css i JS nadal nie :(

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="dasdasdas" /> <meta name="keywords" content="asdasd" /> <meta name="author" content="asd" /> <link rel="stylesheet" type="text/css" href="./menu.css"> <script type="text/javascript" src="./inc/menu.js"></script> <link rel="stylesheet" type="text/css" href="./style.css" media="screen"/> <base href="http://localhost/eclipse_robocze/test/" /> <title>:: fsfsdfsd ::</title>

EDIT://

Głupi błąd :D base href powinno byc przed deklaracją styli. Działa. Dzięki!
Użytkownik kowalski.jasio edytował ten post 02 grudzień 2007, 10:53
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.