2015-02-11 3 views
1

У меня есть проект Silex. Работает на localhost (с использованием php.exe), но я только что перевел его в подкаталог существующего веб-сайта. Например:Silex, в симбиотически подобранном подкаталоге, не маршрутизирует

www.website.foo/silex/

На сайте, так как фанки существующей маршрутизации, то кремнезем приложение символически связаны в корневой директории под папку /кремнезем/, но фактически находится в другом месте файловой системы. Работает индексная страница.

Я не использовал файл .htaccess, но я скопировал его из документации, но он никуда меня не достал.

<IfModule mod_rewrite.c> 
    Options -MultiViews 

    RewriteEngine On 
    RewriteBase /var/www/webroot/silex/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 

Я в полном недоумении, почему он не работает, не говоря уже о том, что изменить, чтобы исправить это.

EDITED .htaccess

<IfModule mod_rewrite.c> 
    Options -MultiViews 

    RewriteEngine On 
    RewriteBase /silex/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 

Вопрос ли файл .htaccess должен находиться в корневом каталоге? Или находится в каталоге приложения?

+0

Вы сделали опечатку там? '/ mblex /' вместо '/ silex /'? –

+0

@ Ja͢ck Я не делал тип, я только что заменил конкретную строку проекта. – nobrandheroes

+0

BTW, .htaccess должен находиться в каталоге silex, а не в корне (следовательно, '' 'RewriteBase/silex /' '') – mTorres

ответ

1

Ваше RewriteBase директива является неправильным, его отношение к веб-корень, а не вашей структуры файловой системы, так что просто использовать RewriteBase /silex/

+0

Изменен. Все еще нет. Я получаю 404 за что-то, кроме index.php – nobrandheroes

+0

Вы читали вопрос @ Джека? Вы неправильно описали '' '/ mblex /' ''? Если вы этого не сделаете, пришло время посмотреть журналы Apache. Добавьте директивы '' 'RewriteLog/path/to/log''' и' 'RewriteLogLevel 5'' и получите доступ к вашему приложению, чтобы узнать, что пытается попробовать apache-файл. PS: Предположим, apache 2.2, если вы используете другую документацию проверки версий. – mTorres

+0

Ничто не выглядит туманным. Я попробую журналы. – nobrandheroes

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