Szczerze mówiąc pierwszy raz się z czymś takim spotykam:
Uproszczona reguła mod_rewrite
Kod
RewriteRule ^([_A-Za-z0-9\-]+)/?$ index.php?page=$1 [L]
Adres: http://localhost/~chrzanowski/strona_www/admin/
W index.php prawidłowo określona obsługa, np.
<?php ?>
Wszystko pięknie. Jednakże gdy w katalogu ./strona_www utworzyłem plik admin.php o zawartości np.
<?php ?>
To po ponownym wywołaniu adresu http://localhost/~chrzanowski/strona_www/admin/ moim oczom ukazuje się już nie `OK` a `plik admin.php`.
Sprawdziłem w dowolnym innym katalogu i serwer podając mu niepełną nazwę pliku (tzn. bez rozszerzenia - np. `index`) wywołuje plik dodając rozszerzenie (czyli w tym przypadku `index.php`).
Problem jest bardzo niewygodny.
Prosiłbym o pomoc ponieważ jestem w tej chwili unieruchomiony w pracy.
Pozdrawiam serdecznie,
Jakub Chrzanowski