Ogólnie jest tak: na swoim Apache'u na linuksie, w pliku .htaccess
(znajdującym się w głównym katalogu strony) mam ustawioną opcję DirectoryIndex
:
<IfModule dir_module>
DirectoryIndex index-en.php
</IfModule>
która – zgodnie z komentarzem w pliku httpd.conf
– ma powodować przekierowanie każdego URL wskazującego katalog (jakikolwiek podkatalog głównego katalogu strony, tak?) na podany plik index-en.php
(ten plik, a w zasadzie dowiązanie symboliczne do niego, znajduje się w głównym katalogu strony). I w zasadzie to działa (to, albo też nie to – może inna opcja to nadpisuje? – nie wiem – nie ogarniam jeszcze zbyt wielu opcji Apache).
Problem jest jednak taki, że gdy wpiszę w URL np. localhost/php
, to plik co prawda serwer serwuje dobry (index-en.php
), ale URL nie zmienia się.
Pytanie:
Jaką inną opcję powinienem włączyć (najlepiej w .htaccess
, bo nie cierpię zmieniać domyślnych konfiguracji), żeby URL wskazywał ten sam plik, który podam w opcji DirectoryIndex
?
Swoje pytanie mógłbym pewnie sprawdzić w internecie, ale zajęłoby mi to pewnie ho-ho... a po drodze napsułoby mi pewnie sporo zdrowia i nerwów. Wolę uniknąć.