Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] .htaccess kolejnosc regul, Nie rozumiem w jakiej kolejnosci reguly sa w pliku .httaccess sa egzek
vojt
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.05.2012

Ostrzeżenie: (0%)
-----


Nie rozumiem w jakiej kolejności reguły w pliku .htaccess są egzekwowane

mam tutaj dwa podobne pliki .htacces , w których reguły są w innej kolejności
i za każdym razem działa tylko reguła odsyłająca do pliku error.php bez różnicy czy jest ona na początku czy na końcu i tego nie rozumiem.
dlaczego tak jest przecież powinna być jakąś hierarchia ze pierwsza pasująca ma działać albo ostatnia pasująca ma działać


  1. RewriteEngine on
  2.  
  3. RewriteRule .+ error.php
  4. RewriteRule ^adres.+\.html$ index.php [L]
  5. RewriteRule ^malpa.+$ index.php


i nawet pomimo tego ze używam flagę [L] która powinna przerwać sprawdzanie kolejnych reguł za każdym razem przenosi mnie na stronę error.php

  1. RewriteEngine on
  2.  
  3. RewriteRule ^adres.+\.html$ index.php [L]
  4. RewriteRule ^malpa.+$ index.php
  5. RewriteRule .+ error.php


Ten post edytował vojt 16.07.2012, 23:53:03
Go to the top of the page
+Quote Post

Posty w temacie
- vojt   [inne] .htaccess kolejnosc regul   16.07.2012, 22:25:06


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:44