| -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:
|
|
|
|
Maxik [mod_rewrite] Nie działające obrazki i style 10.01.2008, 17:02:45
deirathe A sproboj wrzucic bezposrednia sciezke do obrazka ... 10.01.2008, 17:13:51
Maxik Strona działa z pominięciem mod_rewrite. 10.01.2008, 17:16:45
Maxik [HTML] pobierz, plaintext <link rel="style... 10.01.2008, 17:22:35
deirathe jeszcze ewentualnie sproboj sobie wstawic w head s... 10.01.2008, 17:23:13
Maxik Base próbowałem i nic to nie daje, a wręcz psuje z... 10.01.2008, 17:26:57
deirathe hmmm... ja mialem na nazwie podobny problem to wte... 10.01.2008, 17:32:10
Maxik Temat czytałem, niestety nie pomógł. Gen... 10.01.2008, 17:42:14
phpion Przyjmując taką strukturę katalogów:
Kod-- public_... 10.01.2008, 18:13:12 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:37 |