Есть сайт на самописной CMS _http://kleo.in.ua - так вот при вводе несуществующей страницы сайт отдает ответ сервера 200 и показывает шаблон пустой внутри _http://kleo.in.ua/rere/ - так что в индексе ПС много удаленных страниц...
Подскажите, что нужно прописывать - настраивать для того, чтоб сайт отдавал 404 ответ при вводе несуществующей страницы
Стандартное прописывание в .htaccess синтаксисаКод:- не помогло...ErrorDocument 404 http://kleo.in.ua/404.html
Вот, что в файле htaccess прописаноКод:Там конечно нагорожено куча всего, но еще не получается сделать редирект с /index.php на корень...AddDefaultCharset UTF-8 RewriteEngine on RewriteBase / #301-редирект с index.php RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(([^/]+/)*)index\.php\ HTTP/ RewriteRule index\.php$ http://kleo.in.ua/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^kleo\.in.ua RewriteRule (.*) http://kleo.in.ua/$1 [R=301,L] Addtype application/x-shockwave-flash .swf AddType video/x-flv .flv ErrorDocument 404 http://kleo.in.ua/404.html Redirect 301 /rus/ http://kleo.in.ua/ RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Есть спецы по mod_rewrite?
Самописная CMS - Сайт не отдает 404 ответ удаленным страницам
(Ответов: 14, Просмотров: 2159)
- 27.04.2012 15:39
- 27.04.2012 16:52
Тут вам htaccess не поможет, надо сделать проверку в CMS на наличие контента, к примеру если все идет через базу, то при пустой выборке возвращать 404-ую.
Спасибо сказали:
Denis Creative(27.04.2012), - 27.04.2012 19:19
Не совсем понял, конечно, но будем разбираться...
- 03.10.2013 11:58
Можно удалить тему, неактуально
- 03.10.2013 13:02Banned

- Регистрация: 14.10.2011
- Сообщений: 586
- Репутация: 77
Зависит от движка, перед генерацией через пхп нужно смотреть ид, или как там у вас новость строится, вот нужно проверить есть там такая страница, если нету блокировать. Если двиг через одно место делался, то можно в самое начало страницы вставить пхпп код перехвата страницы и им проверять, правда как то нужно составлять базу таких страниц.
- 03.10.2013 13:24
Напишите хоть, как решили проблему. Может пригодится в будущем :)
- 03.10.2013 15:28
- 03.10.2013 15:35
- 03.10.2013 16:54
Нормальные CMS пишут команды, сообщества, они дорабатываются благодаря отзывам пользователейи постоянно обновляются.
А самописные - это я имею ввиду, CMSки, которые сделал одна какая-то контора под себя и хрен кто в таком движке кроме этой конторы разберется, и нет никакой поддержки, расширяемости, плагинов, доработок, зато куча багов и ошибок.
Не в тему коммент.
Может дать тебе доступ к самопису, посмотрим как у тебя руки растут, сможешь ли пофиксить баги, а их там достаточно. - 03.10.2013 17:05
а cmf на известном фреймворке?
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Помогите распределить запросы по страницам | Вопросы от новичков | 6 | 24.02.2012 22:30 |
Вопрос по страницам в Вордпрессе | Вопросы от новичков | 8 | 28.01.2012 00:52 |
Не отдает ошибку 404 в Joomla | Web программирование | 10 | 18.07.2011 23:40 |







