Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.02.2003 Skąd: Turośń Kościelna (Białystok) Ostrzeżenie: (0%)
|
Witam,
może ktoś z Was ma konto na webd.pl i korzysta z modułu Mod_rewrite do uzyskania przyjaznych URLi. Mój problem polega na tym, że w pliku .htaccess umieściłem sobie dla testu prostą składnię: RewriteEngine On RewriteRule ^([^-]+)/([^-]+)/([^-]+)$ index.php?modul=$1&funkcja=$2&id=$3 [L,NC,NS] w pliku index.php umieściłem jedną linijkę: <a href="index.php?modul=galeria&funkcja=czytnik&id=4"> W myśl zasady działania Mod_rewrite, rozumiem, że po kliknięciu w link powinno się pojawić w oknie przeglądarki: http://adres_strony.domena/galeria/czytnik/4 jednak u mnie pojawia sie taki sam adres jak w wywoływanym URL'u czyli: http://adres_strony.domena/index.php?modul...zytnik&id=4 Administrator twierdzi, że pewnie jest gdzieś błąd w składni .htaccess. Proszę zobaczcie czy taka sytuacja jak przedstawiłem "w teorii" powinna się sprawdzić wg moim przypuszczań, czy może jednak coś źle robię i rozumuję. Dziękuję za odpowiedzi... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 2 Dołączył: 27.06.2006 Skąd: Lublin Ostrzeżenie: (0%)
|
To działa odwrotnie. Jeśli zrobisz link
To przekieruje w ukryciu na http://adres_strony.domena/index.php?modul...zytnik&id=4 a w pasku adresu wyświetli się adres http://adres_strony.domena/galeria/czytnik/4. To działa w drugą stronę niż napisałeś. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.02.2003 Skąd: Turośń Kościelna (Białystok) Ostrzeżenie: (0%)
|
dzięki, rzeczywiście źle pojmowałem filozofię mod_rewrite.
Pozdrawiam... |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%)
|
A jeśli już się tak zrobi stronkę z metodą mode_rewrite to w jaki sposób wyświetlać grafikę ponieważ wtedy zmienia się położenie grafiki, tzn położenie grafiki się nie zmienia tylko ścieżka się zmienia. Jak sobie poradzić z tym problemem?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 5 Dołączył: 13.01.2007 Ostrzeżenie: (0%)
|
używać ścieżek bezwzględnych - ewentualnie wszystkie grafiki umieszczać w linku http://strona/img/grafa.jpg a img przekierowywać rewritem dokładnie tam gdzie mieści się grafa
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 5 Dołączył: 13.01.2007 Ostrzeżenie: (0%)
|
jeśli już to <base></base> - chroni przed bug'iem w IE
rewrite przydaje się, gdy mam dość głęboko schowane szablony |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%)
|
<base> działa świetnie, zauważyłem że to działa nawet do zewnętrznych styli
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 03:00 |