2011-12-24 1 views
0

Я пытаюсь сделать очень простое перенаправление страниц на общем сервере, у меня очень ограниченный доступ (без панели управления, без ошибок или журналов сервера и т. Д.). Я раздел его обратно, но по какой-то причине я все еще получаю ошибку 500, даже только с помощью следующего кода в .htaccess:Зачем это дало ошибку 500 для такой простой перезаписи?

RewriteEngine on 
RewriteRule ^contact /contact.php [NC] 

При посещении www.domain.com/contact вы получите ошибку 500 , Я отправил сообщение для поддержки, но они не очень полезны (я пытаюсь получить журналы ошибок), и это около Рождества, поэтому они, вероятно, будут очень медленными. У кого-нибудь есть какие-либо предложения относительно того, почему это может быть неудачно на общем сервере, поскольку я не могу понять почему. Я не думаю, что они заблокировали использование htaccess, поскольку я попытался установить 404 переадресации и предотвратить доступ к определенным типам файлов через htaccess, и обе эти функции работают нормально.

Спасибо так много,

Dave

+0

Есть ли ошибка сервера на самой странице. Работает ли www.domain.com/contact.php? Просто спрашиваю – Joe

+0

Да это работает :) FYI я только что отредактировал вопрос slighly – deshg

ответ

3

Вы создаете цикл с этим, потому что ^contact также соответствует contact.php.

Try что-нибудь вроде этого:

^contact$ 
+0

Ах да, какой полный маппет, извините :) Спасибо, что указали это! – deshg

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