Witam, tak jak w temacie.

index.php
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <link rel="stylesheet" href="styles/html5reset-1.6.1.css" />
  7. <link rel="stylesheet" href="styles/style.css" />
  8. </head>
  9. <body>
  10. <?php
  11. if (isset($_SESSION['logged']))
  12. {
  13. //zaladuj start
  14. }
  15. else
  16. {
  17. include_once 'views/login.html';
  18. var_dump($_GET);
  19. }
  20. ?>
  21. </body>
  22. </html>


Kod
RewriteEngine On
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)


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.