Заказ закрыт
Проблема с 404 ошибкой на сайте

Бюджет: 200 руб
2.59 $ – 2.27 €
Заказчик выбрал исполнителя:
Александр Маринеску  
Есть htaccess со следующим содержанием

DirectoryIndex index.php
AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ – [NC,L]
RewriteRule ^([^/]+).php$ news/index.php?controller=news&action=item&alt_name=$1&main=1 [L]
RewriteRule ^.*$ index.php [NC]
ErrorDocument 404 /err404.php

На выходе вместо 404 ошибки все время всплывает главная.
Убираю
RewriteRule ^.*$ index.php [NC]
Все ок, по несуществующим адресам 404 ошибка.
Просьба объяснить на пальцах зачем эта строка нужна и что может быть если ее убрать.
Опубликован 26.03.2016 в 20:37
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.