Skocz do zawartości

Kurs mod-rewrite na Home.pl


Mion

Rekomendowane odpowiedzi

Kurs mod-rewrite

https://home.pl/pomoc/kursy/rewrite

Polecam lekturę tego kursu osobą zainteresowanym tym zagadnieniem__

:P

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

mam problem z pierwszym przykładem z tego kursu

plik old.html umieściłem w głównym katalogu serwera (tak jak i .htaccess), ale nie działa

zawartość mojego pliku .htaccess

RewriteEngine on
RewriteRule ^old\.html$ new.html

Dlaczego to nie działa?

mój serwer: www.ospdzd.home.pl (Business Server PRO)

Z góry dzięki, pozdrawiam

Zespół Downa - porady, ważne informacje dla rodziców, rodzeństwa, opiekunów.
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

Przeglądając archiwum natknąłem się na ten wątek, to dopiszę parę zdań o błędzie w implementacji mod_rewrite'a w home.pl. Napisałem niegdyś do obsługi, ale ani odzewu ani naprawy.

Błąd ujawnia się w przypadku, gdy próbujemy nadpisać odwołanie do istniejącego katalogu bez domyślnego dokumentu html, np: pusty katalog /katalog1/katalog2/

Odwołania są obsługiwane w następującej kolejności:

1. weryfikacja dostępu (czy katalog istnieje, są do niego prawa i czy jest domyślny dokument html)

2. nadpisanie wg. reguł mod_rewrite

3. dostęp do rzeczywistego dokumentu już po nadpisaniu odwołania

Tak więc, jeśli zdarzy się, że mamy określoną strukturę katalogów z innymi plikami ale bez domyślnego dokumentu html i chcemy nadpisać odwołanie do tego katalogu ... to musimy w nim umieścić jakikolwiek dokument html, który i tak zostanie zignorowany. sic! :)

Owy dokument może mieć dowolne rozszerzenie jednego z domyślnych dokumentów html (index.php, index.html, index.htm, etc), zaś zawartość zerową lub jakąkolwiek - i tak plik i jego zawartość zostanie pominięta a ważne są jedynie prawa dostępu do niego.

Zdecydowałem się podpiąć opis tutaj, bo ktoś może trafić na ten błąd i opis się przyda zamiast rwania włosów, a nie będę tworzył osobnego wątku.

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