Я хочу удалить .html из URL из приведенного ниже правила, но получаю Внутреннюю ошибку сервера
RewriteEngine On RewriteRule ^([^/]*)\.html$ /folder/index.php?s=$1 [L]
Я хочу, чтобы http://localhost/folder/page.html было http://localhost/folder/page
http://localhost/folder/page.html
http://localhost/folder/page
Попробуйте это:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)\.html$ /folder/index.php?s=$1 [L] </IfModule>