Proszę wejść na stronę http://strzyzow-orka.com
Przed chwilą zacząłem się bawić mode_rewrite, efektem czego są linki typu:
http://strzyzow-orka.com/glowna
http://strzyzow-orka.com/aktualnosci
Dodałem też wyrażenie regularne, która pozwala mi na taki link -> http://strzyzow-orka.com/aktualnosci,1
Moje wyrażenie wyglądają tak:
Kod
# ustawienie przepisywania linkow
RewriteEngine on
RewriteRule ^rss?$ files/orka_rss.html [L,NC]
RewriteRule ^mapa?$ mapa_strony.php [L,NC]
RewriteRule ^glowna?$ index.php [L,NC]
RewriteRule ^aktualnosci?$ aktualnosci.php [L,NC]
RewriteRule ^aktualnosci,([0-9]+)?$ aktualnosci.php?display=news&id=$1 [L,NC]
RewriteRule ^ofirmie?$ ofirmie.php [L,NC]
RewriteRule ^oferta?$ oferta.php [L,NC]
RewriteRule ^osiagniecia?$ osiagniecia.php [L,NC]
RewriteRule ^filmy?$ filmy.php [L,NC]
RewriteRule ^galerie?$ galerie.php [L,NC]
RewriteRule ^kontakt?$ kontakt.php [L,NC]
RewriteEngine on
RewriteRule ^rss?$ files/orka_rss.html [L,NC]
RewriteRule ^mapa?$ mapa_strony.php [L,NC]
RewriteRule ^glowna?$ index.php [L,NC]
RewriteRule ^aktualnosci?$ aktualnosci.php [L,NC]
RewriteRule ^aktualnosci,([0-9]+)?$ aktualnosci.php?display=news&id=$1 [L,NC]
RewriteRule ^ofirmie?$ ofirmie.php [L,NC]
RewriteRule ^oferta?$ oferta.php [L,NC]
RewriteRule ^osiagniecia?$ osiagniecia.php [L,NC]
RewriteRule ^filmy?$ filmy.php [L,NC]
RewriteRule ^galerie?$ galerie.php [L,NC]
RewriteRule ^kontakt?$ kontakt.php [L,NC]
Wszystko ładnie działa, ale ... :wink:
PROBLEM PIERWSZY
----------------------------------
Można zauważyć, że w na końcu każdego adresu nie ma slasha. Próbowałem dodawać taką regułę:
Kod
RewriteRule ^glowna/?$ index.php [L,NC]
i wejść na adres http://strzyzow-orka.com/glowna/ i co...?
I owszem, działa. Ale niestety jak działa? Źle działa :wink: . Problemem jest to, że kiedy adres jest ze slashem na końcu, to nie wiem, moduł traktuje to chyba jako oddzielny podfolder, efektem czego są: brak grafiki i brak stylów css. Z regułą bez slasha i adresem bez slasha wszystko działa OK - ze slashem się foszy.
Czy ktoś wie, w czym problem?
UWAGA: Mogę odpalić tą regułę, w celach poglądowych, jeśli ktoś chciałby zobaczyć ten efekt i pomogłoby mu to w ... pomocy mi

PROBLEM DRUGI
----------------------------------
Jest bardzo podobny do pierwszego.
Jak można zauważyć w linku http://strzyzow-orka.com/aktualnosci,1 separatorem pomiędzy aktualnościami , a numerem danego newsa jest , (przecinek).
Jeśli użyję reguły:
Kod
RewriteRule ^aktualnosci/([0-9]+)?$ aktualnosci.php?display=news&id=$1 [L,NC]
i wejdę na adres http://strzyzow-orka.com/aktualnosci/1 co się ukaże moim oczom? Owszem, wyświetli mi danego newsa, ale ponownie - strona wyświetli się bez grafiki i stylów, tak jakby była w jakimś podfolderze i nie miała dostępu do obrazów i css. Wolę więc nie myśleć co by było dodatkowo po dodaniu slasha na końcu adresu...
-------------------
Jeśli tylko ktoś może mi pomóc, będę bardzo wdzięczny.
pozdrawiam serdecznie