Mam następujący przepisać w moim pliku .htaccess, który usuwa rozszerzenie .php z plików, konwersja na przykład so.com/question.php do so.com/ pytanie.Usuń rozszerzenia .php z .htaccess bez zerwania DirectoryIndex
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Jednak ten łamie również domyślne zachowanie DirectoryIndex, w którym po prostu wpisując katalog będzie przekierować do pliku indeksu w folderze, na przykład so.com/answer wyświetlacze so.com/answer/index.php
prostu łącząc powyższy kod z DirectoryIndex index.php
nie osiągnąć oba wyniki.
Czy ktoś może mi pomóc połączyć te dwie funkcje, lub przepisać kod do wyłączenia plików index.php, który będzie osiągnąć ten sam wynik?
Działa doskonale, dziękuję. – ajcw
@ Timothée Groleau ładny kod, czy istnieje opcja usunięcia "index.php" dla strony głównej? – Muhammed
dzięki kolego, to działa jak czar :) – jycr753