2014-01-05 2 views
0

Окружающая среда: Apache 2.0.63 PHP 5.3.x.mod_rewrite не работает - продолжайте получать 500 Внутренняя ошибка сервера

Мой сайт www. * **** .com/LandlordApp/index.php

Я хочу, чтобы иметь возможность перенаправить весь трафик на индексный файл?

Я попытался следующие, но постоянно получаю «500 Внутренняя ошибка сервера»:

<Directory /LandlordApp> 
RewriteEngine On 
RewriteBase /LandlordApp/ 
RewriteRule ^index.php$ 
</Directory> 

Вся помощь очень приветствуется.

Спасибо

+0

вы проверьте журнал ошибок? –

+2

Проверьте журнал ошибок apache и добавьте журнал ошибок перезаписи 'RewriteLog /var/mysite/log/rewrite.log RewriteLogLevel 9' в свои другие правила перезаписи - перезапустите apache, попробуйте еще раз и рассмотрите –

+2

. Ваш' RewriteRule' не имеет права боковая сторона. Синтаксис: 'RewriteRule pattern newlocation [flags]' –

ответ

0

Я бы поставил это в каталоге LandlodApp

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.html [L] 
</IfModule> 
Смежные вопросы