Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite obrazki/css/etc
Gligamesh
post 28.04.2007, 23:25:50
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


Witam

dziś postawiłem pierwsze kroki w mod_rewrite i stworzyłem coś takiego:

  1. <?php
  2. RewriteEngine On
  3. RewriteBase /remax/
  4.  
  5.  
  6. RewriteRule ^remax/([a-z]+)/([a-z]+).htm index.php?mode=$1&kat=$2
  7. ?>


efekt http://temp.hostbox.pl/renia/ (oczywiście ścieżki są tyci inne) działa wszytko. Jednak po kliknięciu na kaski mamy już stronę bez img, css itd (http://temp.hostbox.pl/renia/galeriaproduktow/ks.htm)

Próbowałem na wiele sposobów jakie znalazłem na tym forum, na innych i turkach w sieci. Niestety nie udało mi sie uzyskać żadnego postępu.. proszę o pomoc, proszę też o nieodsyłanie do googla , innych topiców itd tam już byłem...

struktura katalogów

remax/*.php
remax/inc/ *.css/img/etc

chciałbym jeszcze zabezpieczanie że jak adres zostanie żle wpisany czy cos "podobnego" to przeładuje do indexu.. to dałem

  1. <?php
  2. RewriteCond %{REQUEST_FILENAME} !-f  
  3. RewriteCond %{REQUEST_FILENAME} !-d  
  4. RewriteRule ^remax/$ index.php [L]
  5. ?>


niestety to powoduje stronę błędu nr 500 (Internal Server Error), również proszę o pomoc.

aha i wszelkie uwagi, wskazówki mile widziane. z góry thx

Ten post edytował Gligamesh 28.04.2007, 23:38:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
webdice
post 28.04.2007, 23:43:18
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Pan poda bezwzględne ścieżki do plików i będzie dobrze, ewentualnie ścieżki od pliku index (czy innego który jest plikiem głównym)

Ten post edytował webdicepl 28.04.2007, 23:44:44
Go to the top of the page
+Quote Post
Gligamesh
post 29.04.2007, 09:09:51
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


taki pomysł odpada. Po za tym nie widziałem żadnej strony która by tak była zrobiona.
Go to the top of the page
+Quote Post
chudykrzys
post 29.04.2007, 09:39:08
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 22.12.2006

Ostrzeżenie: (0%)
-----


Wykrzystaj znacznik <base> w kodzie html.

Więcej informacji tutaj


--------------------

Go to the top of the page
+Quote Post
Gligamesh
post 29.04.2007, 11:03:18
Post #5





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


eh.... przemilczę to w spokoju.

Jak ktoś będzie miał pomysł to bardzo proszę o cynka.

zmajstrowałem coś takiego

  1. <?php
  2. RewriteRule inc/(.*).(.*) inc/$1.$2 [L]
  3. ?>
ale wywala mi 500, jak usune . pomiedzy 1 a 2 to jest404 ale ścieżka wymieniona jest dobra no tylko ze brak tej .

Ten post edytował Gligamesh 29.04.2007, 11:38:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 11:11