Я пытаюсь запустить скрипт на XAMPP, но получить «ошибка интернет-сервера 500». Это нормально при работе на реальном сервере. Я предполагаю, что это ошибка .htaccess. Код Htaccess ниже:htaccess - ошибка интернет-сервера 500 на XAMPP
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
Я включил HTAccess раскомментировав линию:
LoadModule rewrite_module modules/mod_rewrite.so
в конфигурационном файле.
Любые идеи?
Что в журнале ошибок? – Fabian
Чрезвычайно вероятно (я уверен в этом) у вас есть бесконечный цикл перезаписи (проверьте свой журнал ошибок для подробностей - он скажет вам точную причину). Ваше второе правило перезаписи будет перезаписываться снова и снова - вам нужно добавить какое-то условие, чтобы предотвратить дальнейшую переписывание (чтобы не переписывать уже переписанные URL-адреса), например. 'RewriteCond% {REQUEST_URI}! ^/Public /' – LazyOne
в журнале ошибок: [Wed Mar 14 11:56:18 2012] [alert] [client :: 1] C:/xampp/htdocs/widgets/mobile/mvc /framework/.htaccess: RewriteEngine здесь не разрешено – LeeTee