1

Тема: отсутствует переадресация 404

Если пройти по ссылке "сайт / любые символы№ ( http://himling.ru/fghfghfg ), идет переадресация на страницу 404 (страница не найдена), но если переходить по ссылке №сайт / страница с сайта / любой символ№ ( http://himling.ru/price/fghfghfg ) , то будет открываться сама страница, то есть отсутствует переадресация на страницу 404. Нашел на оф сайте плагин http://get-simple.info/extend/plugin/cr … rror/1110/ , все делаю по инструкции, перестает работать сайт error 500 / Помогите разобраться

Поделиться

2

Re: отсутствует переадресация 404

в .htaccess пробовал ErrorDocument 404 /404.php , не помогает! Если в Настройках CMS из строки Настройка ЧПУ убрать %slug% то все работает, но тогда меняется ссылка, добавляется /index.php?id=

Поделиться

3

Re: отсутствует переадресация 404

Пробовал вставить данное правило:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} =GET
RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
RewriteRule ^(.*)$ %1/ [R=301,L]

В итоге index.php пропадает, остается ?id=, пробовал кучу вариантов, но так и не смог победить!

Помогите решить проблему!

Поделиться

4

Re: отсутствует переадресация 404

попробуйте в настройках ЧПУ не убирать слеш в конце адреса, лучше вообще не заполняйте поле, только чекбокс отметьте http://prntscr.com/kgyowa, а в .htaccess добавьте такой код

#301 redirect with slash in the end URL
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*[^/])$ $1/ [L,R=301]

http://getsimplecms.ru/razrabotchikam/fghj

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться