Hej!
stworzyłem następujące reguły w pliku .htaccess:
#blok 1 - przekierowuje ruch z domena.pl na www.domena.pl:
RewriteCond %{HTTP_HOST} ^domena.pl
RewriteRule (.*) http://www.domena.pl/$1 [R=301,L]
#blok 2 - ustawia przyjazne linki:
RewriteRule ^([^-]+)-([^-]+)-([^-]+).html$ index.php?id=$1&str=$2&poz=$3 [L]
RewriteRule ^([^-]+).html$ index.php?id=$1 [L]
Jeżeli internauta wchodzi na stronę:
domena.pl/index.html
wszystko działa jak trzeba, ale mam jeden problem:
domena.pl/KATALOG_KTÓRY_NIE_ISTNIEJE/index.html
przekierowuje ruch na index.php, zamiast generować błąd.
Co zrobiłem źle? Jak zablokować wyświetlanie ścieżki, której elementy nie istnieją?
pozdrawiam,
Pepperoni