Наш хост недавно обновил свой сервер apache с 2.2 до 2.4, и теперь мы продолжаем получать 500 Internal Server Error, наш журнал ошибок читает «RewriteCond: неверные разделители флагов»..htaccess apache 2.2 to 2.4 update
Наш .htAccess файл выглядит следующим образом.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/views/.*$ #allows to access views folder and everything in it.
RewriteCond %{REQUEST_URI} !^test.php$ #allows to access views folder and everything in it.
RewriteCond %{REQUEST_URI} !^phonegapFunction.php$ #allows to access views folder and everything in it.
RewriteRule ^([a-zA-Z0-9æøå]*)\/?(\w*)\/?(.*)$ /app.php?team=$1&page=$2&value=$3 [L]
Наш хозяин сказал, что нам нужно обновить файл .htaccess в Apache 2.4 спецификации, но мы возникли проблемы делают это, так что надеюсь, кто-то здесь может помочь.
Заранее спасибо
Эти комментарии действительно являются частью вашего файла htaccess? –
Что @JonLin сказал, комментарии .htaccess должны быть на их собственной линии. – Sammitch
http://httpd.apache.org/docs/trunk/upgrading.html - Документация Apache при обновлении с 2.2 до 2.4 – Lumberjack