![]() |
![]() ![]() |
![]() |
![]()
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
-------------------- "Don't tell me you want a bridge - show me the canyon you want to cross" Giuseppe Delena
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin 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 a fe!
-------------------- |
|
|
![]()
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 -------------------- "Don't tell me you want a bridge - show me the canyon you want to cross" Giuseppe Delena
|
|
|
![]()
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: 22.08.2025 - 06:57 |