Я использую тот же файл .htaccess, чтобы удалить расширение .php на своих сайтах. Я не могу понять, что не работает в этот раз. Это новый хостинг-провайдер, с которым я зарегистрировался. Я попытался сделать простое перенаправление на SO, чтобы посмотреть, анализируется ли файл. Я прочитал всю книгу Apache Mod_rewrite и понял, что делает файл, но кое-что мне не хватает. Заранее спасибо за помощь. Вот файл:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteBase /
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.+) index.php [L]
Кстати, это в папке public_html, которая не должна иметь никакого значения.