Mam pewien problem ze stroną. Korzystam z przyjaznych linków. I chciałbym aby blokwoało mi stronę gdy uzytkownik wpisze w adresie np. www.mojastrona.pl/index.php
W tym wypadku chce wyswietlic stronę błędu 404.
Konwersja linków wygląda następująca.
www.mojastrona.pl/model,akcja
zamienia na
www.mojastrona.pl/index.php?module=index&action=_default
Chce uzyskac efekt by działały tylko linki w postaci:
www.mojastrona.pl/model,akcja
Plik mod_rewrite:
<?php Options +FollowSymLinks Options -Indexes DirectoryIndex index.php RewriteEngine On ### Zablokowanie wszystkich plików oprócz index.php ### ================================================= Order allow,deny Deny from all Order allow,deny Allow from all Order allow,deny Allow from all Order allow,deny Allow from all ### INNE ### ================================================= RewriteRule ^index.html$ index,_default [NC] ### Linki strony klienta ### ================================================= RewriteRule index.html index.php?module=index&action=_default [L,NC] RewriteRule ^$ index.php?module=index&action=_default [L,NC] RewriteRule ^([a-z+_]+)([,]?)$ index.php?module=$1&action=_default [L,NC] RewriteRule ^([a-z+_]+),([a-z_0-9]+)([;]?)([A-zZ-a0-9&=, !+{}\'_]{0,}) index.php?module=$1&action=$2&$4 [L,NC] ?>