2012-02-14 4 views
-1

У меня есть следующий код:Проблема mod_rewrite, возможно с конфигурацией сервера?

RewriteEngine on 
RewriteRule ^example/? test.php 

Когда я ударил www.example.com/example я даю мне следующее:

запрашиваемом URL /m/f/example.com/public/test .php не найден на этом сервере.

Я проверил, что модуль установлен и, кажется, что-то делает, но не отображает файл правильно. Public - это место, где находятся все файлы сайта, а также test.php.

+0

В каком directoy находится файл Htaccess? И в каком каталоге находится ваш файл test.php? – rekire

+0

Оба в том же каталоге, который является корневым каталогом для сайта (контейнеры всех файлов, папок и т. Д.) – Adrian

+0

Есть ли способ, с помощью которого я могу использовать DirectoryIndex или аналогичный, чтобы указать базовый URL-адрес, поскольку, как представляется, переписывание работает, но сервер смотрит на странное место до корня (public) ... – Adrian

ответ

Смежные вопросы