Странная проблема с файлом .htaccess, который не может удалить расширения PHP

0

Я на VPS работает Ubuntu 14.04 x 64, и я включил mod_rewrite.

Это работает (т.е. Правильно перенаправляется на testfile.php):

RewriteRule ^othername$ testfile.php

Но это не делает (дает мне ошибку 404, говоря: "Запрошенный URL/тестовый файл не найден на этом сервере"):

RewriteRule ^testfile$ testfile.php

Поэтому я по существу не могу перенаправить URL-адрес в файл с тем же именем, но с расширением PHP. Два примера работают вместе с MAMP. Что может быть причиной этой проблемы?

  • 0
    Это настоящий пример? Доступ к записям журнала? RewriteLog?
  • 0
    Я не знаю, что является причиной проблемы, но, возможно, это решит вашу проблему: RewriteRule ^(testfile)$ $1.php
Показать ещё 2 комментария
Теги:
.htaccess
mod-rewrite

1 ответ

0

Как сказал анубхава, вам просто нужно добавить Options -MultiViews в верхней части вашего.htaccess.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню