При вводе неправильной ссылки, переходит на главную страницу, а должна на 404.
Нашел проблему, в htaccess убираю данную строку RewriteRule ^(.*)$ index.php/?news=$1 [L]
и 404 начинает корректно работать.
Но мне надо оставить её, т.к с её помощью у меня сокращаются ссылки.
Помогите решить проблему.
RewriteRule ^(.*)$ index.php/?news=$1
Если перевести на человеческий язык:
Если файл не найден, то вместо 404
открой index.php
и передай url
как параметр news
.
Похоже что новости с таким id|title
нет и он(index.php!) перенаправляет на главную.
Что бы поправить:
В index.php
, если новости нет, перенаправить на 404.php
.
Сам apache config
не трогайте.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньЕсть строка в БД которая содержит числовые значения (массив)
Наткнулся на простой пост с реализацией простой админкиyii2 установлен advanced
Есть HTML код и таблица (category) из 15 brand и idКак грамотно вывести данные в теги li где li=сектор 1? Каждые 5 наименований относятся разным разделом