2013-09-02 1 views
0

У меня проблема с моим .htaccess У меня есть компоновщик ссылок как bit.ly..htaccess не работает на сервере prodiction - локальные работы

Новые запросы как www.domain.com/jdJdh должны быть перенаправлены на index.php На моем локальном сервере разработки .htaccess, переписывают работает отлично, но на сервере, я просто получаю сообщение об ошибке 500.

это ист мой .htaccess:

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*) index.php?url=$1 [L,QSA] 

версия Апач 2.2.22.

Спасибо за чтение!

+0

пожалуйста, постарайтесь увидеть за ошибки 500, то апач журнал, который дает дополнительные сведения об ошибке – DevZer0

ответ

0

Может вы должны проверить конфигурацию Apache, как это:

AllowOverride All Order allow,deny Allow from all

Надеется, что это помогает.


Update:

Когда эта директива установлена ​​в None, то .htaccess файлы полностью игнорируются. В этом случае сервер даже не попытается прочитать файлы .htaccess в файловой системе.

от: http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

+0

я не знаю, почему, но он работает сейчас. Не могли бы вы объяснить это мне? У меня есть копия линии в моем htaccess и загрузка ее на сервер. После этого я пробовал свою программу и получаю 500. Чем я стирал линию и загружал ее, теперь она работает. Спасибо, но не могли бы вы объяснить мне, почему это решение работает? ^^ –

+0

@derbronko Я обновил ответ, надеюсь, что дам это понять. – Drazzi

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