Skocz do zawartości

RewriteRule


Rekomendowane odpowiedzi

Witam

w .htaccess mam cos takiego:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [L]

dodaje mi to na końcu adresu /

niestety w przypadku wpisania adresu www.adres_strony.pl/index.php

również dodaje na końcu /

Co zrobić, żeby w takim przypadku nie był dodawany /

...i druga sprawa z którą sobie nie radze to:

RewriteRule ^([a-z]{0,3})/?_wyloguj/$ index.php?dzial=wyloguj〈=$1 [L]
ErrorDocument 404 https://www.adres_strony.pl/_blad/
RewriteRule ^([a-z]{0,3})/?_blad/$ index.php?dzial=blad〈=$1 [L]

To co znajduje się za dzial= jest nazwą pliku w php który chce wyświetlić.

Niestety w przypadku "wyloguj" takiego pliku nie ma. Mimo to potrzebuję właśnie

takiej składni adresu! Problem w tym, że ponieważ nie ma pliku "wyloguj.php"

(kod odpowiedzialny za wylogowanie mam w index.php) działa część odpowiedzialna za wyświetlanie błędu 404

jak mogę to obejść i żeby w przypadku dzial=wyloguj nie pokazywała mi się przygotowana

strona z błędem 404

Pozdrawiam

Andrzej W.

Odnośnik do komentarza
Udostępnij na innych stronach

Co zrobić, żeby w takim przypadku nie był dodawany /

Usunąć "/".

jak mogę to obejść i żeby w przypadku dzial=wyloguj nie pokazywała mi się przygotowana

strona z błędem 404

Użyć instrukcji warunkowej z query_string.

nihil fit sine causa

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności