![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 4.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Korzystam z dobrodziejstw mod_rewrite i mam na stronie ładne i czytelne linki. Do pełni szczęścia brakuje mi tylko, żeby do adresu automatycznie dodawany był na koniec slash, jeżeli go nie ma. To znaczy, żeby po wejściu na stronę http://localhost/strona/cos_tam nastąpiło automatyczne przekierowanie na http://localhost/strona/cos_tam/, tak, aby adres ten widoczny był w przeglądarce. A dopiero ten adres przetworzony i interpretowany został, już niejawnie dla użytkownika, przez mod_rewrite.
Kod RewriteEngine On RewriteRule ^(.+[^/])$ $1/ [R] Wymodziłem coś takie, ale niestety nie działa tak, jakbym sobie tego życzył. Plik ten zapisałem w katalogu strona. Po odpaleniu http://localhost/strona/cos_tam dostaję przekierowanie na http://localhost/home/dorian/www/strona/cos_tam/ Jak sobie z tym poradzić? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteEngine On
RewriteRule ^(.+)$ $1/ [R] RewriteRule ^(.+)/$ TWOJA_STRONA_Z_ARGUMENTAMI [L] Ten post edytował tomeksobczak 18.07.2007, 11:01:56 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 4.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hmmm, jak na moje to jest to całkiem analogiczne rozwiązanie, działa też analogicznie
![]() Kod http://localhost/strona/cos_tam -> http://localhost/home/dorian/www/strona/cos_tam/ http://localhost/strona/cos_tam/ -> http://localhost/home/dorian/www/strona/cos_tam// a chciałbym żeby było: Kod http://localhost/strona/cos_tam -> http://localhost/strona/cos_tam/ http://localhost/strona/cos_tam/ -> http://localhost/strona/cos_tam/ Nie rozumiem za chiny dlaczego do adresu mod_rewrite dorzuca "/home/dorian/www/" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:43 |