Я на VPS работает Ubuntu 14.04 x 64, и я включил mod_rewrite
.
Это работает (т.е. Правильно перенаправляется на testfile.php):
RewriteRule ^othername$ testfile.php
Но это не делает (дает мне ошибку 404, говоря: "Запрошенный URL/тестовый файл не найден на этом сервере"):
RewriteRule ^testfile$ testfile.php
Поэтому я по существу не могу перенаправить URL-адрес в файл с тем же именем, но с расширением PHP. Два примера работают вместе с MAMP. Что может быть причиной этой проблемы?
Как сказал анубхава, вам просто нужно добавить Options -MultiViews
в верхней части вашего.htaccess.
RewriteRule ^(testfile)$ $1.php