Я только что создал файл .htaccess, который я использую в Xampp, и находится в Z://xampp/htdocs/.htaccess, и я добавил код:
RewriteEngine on
RewriteCond % {REQUEST_FILENAME} !-f
RewriteCond % {REQUEST_FILENAME} !-d
RewriteRule ^ (.*)$1.php [L,QSA]
Но когда я загружаю любую из моих страниц, я получаю ошибку:
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.
Я видел, как другие сталкивались с этой ошибкой раньше и пробовали исправления других людей, но ничего не сработало для меня, когда я перестаю получать ошибку, она не удаляет расширение.php.
Кто-нибудь знает, в чем проблема?
Попробуй это
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
а также в Apache httpd.conf
проверить переписывание включено