Jump to content


Photo
- - - - -

Ошибка 404 как изменить текст?


  • This topic is locked This topic is locked
13 replies to this topic

#11 IPname

IPname
  • JBZoo User (rus)
  • User rate: 0.4
  • posts: 227
  • topics: 31

Posted 08 April 2013 - 00:35

не по теме, но....
лично моя ситуация
один товар в 10ти категориях.
все ссылки другими путями будут аля сайт/"категория"/товар            - в лучшем случае
сеф+юникью дает возможность сделать сайт/товар            - вот и приходится пользоваться....

хотя хз, мот недостаточно навыков у меня что бы сделать иначе...
  • 0
Иной толкает пылесос, который нужен мне едвали, Изжога, перхоть и понос, О Боже, как Вы задолбали. Я не хотел бы Вас ругать, к больным мозгам претензий нету, Но раздается"Вашу мать"тебе в ответ по интернету

#12 IPname

IPname
  • JBZoo User (rus)
  • User rate: 0.4
  • posts: 227
  • topics: 31

Posted 08 April 2013 - 00:38

да и яшке это нравится из личных наблюдений.... когда адреса короткие....
минус только в том что не построишь красивый вывод в поисковиках( когда под названием сайта ссылки на его категории)
  • 0
Иной толкает пылесос, который нужен мне едвали, Изжога, перхоть и понос, О Боже, как Вы задолбали. Я не хотел бы Вас ругать, к больным мозгам претензий нету, Но раздается"Вашу мать"тебе в ответ по интернету

#13 khpvolga

khpvolga
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 285
  • topics: 35

Posted 08 April 2013 - 07:06

не по теме, но....
лично моя ситуация
один товар в 10ти категориях.
все ссылки другими путями будут аля сайт/"категория"/товар            - в лучшем случае
сеф+юникью дает возможность сделать сайт/товар             - вот и приходится пользоваться....

хотя хз, мот недостаточно навыков у меня что бы сделать иначе...

это делается в .htaccess двумя строчками))))
  • 0

#14 khpvolga

khpvolga
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 285
  • topics: 35

Posted 08 April 2013 - 07:13

На сколько я понял можно сделать так:
В шабе joomla есть такой файл error.php

В нем прописать примерно следующее:
Код: [Выделить]<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
</head>
<body>
<?php
if ($this->_error->get('code') == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: http://mysite.com/404);
exit;
}
?>
</body>
</html>

Это при ошибке 404 перебросит вас по адресу http://mysite.com/404

mysite.com - ваш сайт

Следующий шаг - создаем материал в котором красиво оформляем свою страничку ошибки, вставляем смешные картинки, подгружаем модули меню и поска и все на что хватит фантазии.

Далее идем в меню, содаем меню с названием "сервисное меню" в него будем закидывать все служебные ссылки что не надо публиковать на сайте напрямую. Например поиска, восстановления пароля,, авторизации или там еще чего умного для чего бы хотелось создать короткий url но не хотелось бы втыкивтаь в какие либо меню сайта.

В этом служебном меню создаем ссылку на материал с альясом 404. Получи что по адресу http://mysite.com/404 будет открываться наша страничка.

Так как изначально написанный код будет переносить нас на этот адрес по идее грамотно выдавая заголовок для поисковых систем 404 ошибки, то мы получите себе суперскую страницу ошибки которую очень просто настроить.

Но вообще рекомендую просто на главку ссылку делать и не делать одельно 404 ошибку. По статистике после переброски на главку человек еще может поискать что искал, а при попадалове на 404 - 99% уходят. Даже если вы там голую тетку с котиками поставите.


неправильное решение!!! данное решение не отдает код ошибки 404!!! наплодите кучу дублей!
вот правильное - в файл error.php (который в папке templates/system) вставить код страницы после <!DOCTYPE HTMкод страницы берем , копируя исходный код главной страницы, потом убираем часть, чтоб выглядело компактно, убираем прибамбасы типа слайдшоу и тд и  подключаем дополнительно файл стилей из живого шаблона. ну и текст добавляем типа "Страница, которую вы искали, в архиве. Актальные предложения можно посмотреть, воспользовавшись меню"
в результате у вас похожая на главную страницу СТРАНИЦА ОШИБКИ с правильно отдаваемым кодом 404 и с этой страницы будут уходить только по ссылкам в главном меню)))
  • 0




Click to return to top of page in style!