Parece que você não tem um RewriteBase
definido, por isso é mais provável que seja:
RewriteBase /
Então, se você quiser usá-lo para userdir
, talvez você deva alterar suas regras de reconfiguração no arquivo de configuração do Apache - em apache2.conf
ou httpd.conf
- para ficar assim:
RewriteEngine on
RewriteBase /~username/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php