index.php
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="styles/html5reset-1.6.1.css" /> <link rel="stylesheet" href="styles/style.css" /> </head> <body> <?php { //zaladuj start } else { include_once 'views/login.html'; } ?> </body> </html>
Kod
RewriteEngine On
RewriteRule ^([a-z]+)/([a-z]+)$ index.php?id=$1&asd=$2 [L]
RewriteRule ^([a-z]+)/([a-z]+)$ index.php?id=$1&asd=$2 [L]
Dopóki jestem w przeglądarce pod adresem "localhost/web"
Wszystko działa ok, style.css jest ładowany, ale gdy przechodzę na obojętnie jaki dalszy, który współpracuje z htaccess np. "localhost/web/test/kolejny" to style.css przestaje już działać. Tak jakby miał problem z "położeniem" wśród innych katalogów.
EDIT::
Oczywiście var_dump zwraca
Kod
array (size=2)
'id' => string 'test' (length=4)
'asd' => string 'kolejny' (length=3)
'id' => string 'test' (length=4)
'asd' => string 'kolejny' (length=3)
EDIT2::
W sumie ścieżka bezwzględna jest rozwiązaniem, które można przyjąć.
Tylko jeszcze zastanawia mnie jak zrobić żeby był jeden lub więcej argumentów, które można przekazać tzn.:
web
web/test
web/test/kolejny
żeby wszystkie te możliwości zadziałały.