![]() |
![]() |
-Maxik- |
![]()
Post
#1
|
Goście ![]() |
Mam pewien problem z mod_rewrite. Przeszukałem forum i nic nie znalazłem, a jeśli znalazłem to nie działało.
Plik .htaccess wygląda tak: Kod RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^browse/([0-9]+)$ index.php?mod=browse&cat=$1 [L,NC,NS] RewriteRule ^aktywacja/$ index.php?mod=aktywacja [L,NC,NS] RewriteRule ^aktywacja/([^-]+)/([^-]+)$ index.php?mod=aktywacja&kod=$1&mail=$2 [L,NC,NS] Nie działają obrazki ani style. Nie wiem czy ma to znaczenie ale styl jest w folderze głównym strony, a obrazki w folderze gfx. I stronę wywółuje, nawet mogę zmieniać GETa, skrypt pracuje jak należy, ale właśnie brakuje warstwy wizualnej. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Narazie doszedłem do:
Kod RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !^.*/css/.*$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ([0-9]+) index.php?mod=browse&cat=$1 RewriteRule ^browse/([0-9]+)$ index.php?mod=browse&cat=$1 [L,NC,NS] RewriteRule ^aktywacja/$ index.php?mod=aktywacja [L,NC,NS] RewriteRule ^aktywacja/([^-]+)/([^-]+)$ index.php?mod=aktywacja&kod=$1&mail=$2 [L,NC,NS] Działa przeglądanie czyli 6 linia bo będzie wczytywać obrazki z katalogu /gfx/, a nie /browse/gfx/ Struktura katalogów: Kod --public_html -----style.css ----gfx -----obrazki.jpg ----index.php Poradziłem sobie w końcu z problemem, ostatecznie plik .htaccess wygląda następująco: Kod RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !^.*/jpg/.*$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ([0-9]+) index.php?mod=browse&cat=$1 [L,NC,NS] RewriteRule ^browse/([0-9]+)$ index.php?mod=browse&cat=$1 [L,NC,NS] RewriteRule ^aktywacja/$ index.php?mod=aktywacja [L,NC,NS] RewriteRule ^aktywacja/([^-]+)/([^-]+)$ index.php?mod=aktywacja&kod=$1&mail=$2 [L,NC,NS] Przy takiej zawartości pliku .htaccess, pomogło dodanie base. Wywołanie styli wygląda standardowo:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:20 |