Перейти к публикации

Код ответа страницы 200 на не существующих страницах


Рекомендованные сообщения

в 10,2 при переносе шаблона с 10,1 выявил что при использовании тега {custom} , в моем случае в сайдбаре, на не существующих страницах отдается код 200, на несуществующих страницах заканчивающихся на .html как положено 404.

Ссылка на сообщение
Поделиться на других сайтах

Речь идет о страницах просмотра полной новости? Если да то таких проблем не зафиксировано при тестировании на чистом дистрибутиве, или речь идет о каких либо других страницах?

Ссылка на сообщение
Поделиться на других сайтах

Речь идет о страницах просмотра полной новости? Если да то таких проблем не зафиксировано при тестировании на чистом дистрибутиве, или речь идет о каких либо других страницах?

К примеру страница не существующей категории (удалили категорию)

К примеру http://www.domain.ru/shk346345 - не существующая страница ответ код 200, если добавляем .html, http://www.domain.ru/shk346345.html код 404

На данный момент решил сделать так [category=1,2,3,4,5,6,7,8,9,10,11,12,13]{custom}[/category]

Ссылка на сообщение
Поделиться на других сайтах

К примеру http://www.domain.ru/shk346345 - не существующая страница ответ код 200

Все верно, потому что это ссылка на категорию, и т.к. многие пользователи при выводе катерий используют не тег {content} а теги пользовательского тега {custom} то чтобы поисковики видели эти страницы, DLE не отдает 404 ошибки, т.к. в противном случае поисковики бы не индексировали такие страницы, на что собственно и были многочисленные жалобы. В вашем случае DLE видит, что есть тег {custom} и значит есть вывод новостей, соответственно не отдает 404 код ошибки. В вашем случае тег {custom} нужно не всегда без исключений, а только например для существующющих категорий используя например [category=..] [/category] для ограничения вывода тега {custom}. Вы собственно правильно сделали и это не баг. А специальная возможность скрипта, для более гибкого вывода контента и чтобы он также полноценно индексировался.

Ссылка на сообщение
Поделиться на других сайтах

К примеру http://www.domain.ru/shk346345 - не существующая страница ответ код 200

Все верно, потому что это ссылка на категорию, и т.к. многие пользователи при выводе катерий используют не тег {content} а теги пользовательского тега {custom} то чтобы поисковики видели эти страницы, DLE не отдает 404 ошибки, т.к. в противном случае поисковики бы не индексировали такие страницы, на что собственно и были многочисленные жалобы. В вашем случае DLE видит, что есть тег {custom} и значит есть вывод новостей, соответственно не отдает 404 код ошибки. В вашем случае тег {custom} нужно не всегда без исключений, а только например для существующющих категорий используя например [category=..] [/category] для ограничения вывода тега {custom}. Вы собственно правильно сделали и это не баг. А специальная возможность скрипта, для более гибкого вывода контента и чтобы он также полноценно индексировался.

не знаю как как кустом, у меня к примеру без него все стандартно выводиться. Но странная вещь происходит версия 10.2 оба сайта на одном хостинге и вот какая картина один отдает ответ 200 , другой 404 ? В чем беда!

http://avtop-vip.ru/aaa - ответ 200

http://avtowedding.ru/aaa - ответ 404

Таких категорий даже и не было .

Че то мне кажется серьезно перемудрили :)

Ссылка на сообщение
Поделиться на других сайтах

timurtt, ошибка только у Вас.

Только что проверил на DLE 10.2 и такой ошибки нет.

Ссылка на сообщение
Поделиться на других сайтах

timurtt, ошибка только у Вас.

Только что проверил на DLE 10.2 и такой ошибки нет.

Я то понимаю что у меня. :) так как скрипт второй и третий нормально отдают ответ.. Вот и не пойму где криво встало...:???

Ссылка на сообщение
Поделиться на других сайтах

Я то понимаю что у меня. так как скрипт второй и третий нормально отдают ответ.. Вот и не пойму где криво встало...:???

Перезалейте все файлы скрипта, возможно они у вас от разных версий скрипта на сервере.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...

Я то понимаю что у меня. так как скрипт второй и третий нормально отдают ответ.. Вот и не пойму где криво встало...:???

Перезалейте все файлы скрипта, возможно они у вас от разных версий скрипта на сервере.

Спасибо, скажите есть еще глобальная проблема хочу перевести сайт с друпала на дле, но проблема в урлах, там на кириллице да еще и с пробелами уже все тупые мозги изломал :))) не могу сделать правильный 301 редирект.

урлы такие : site.ru/Аренда мерседеса водитель петербург ; в адресной строке пробел такой %20 но в аштиаксес не работает этот пробел и простой тоже " "... просто если одно слово site.ru/аренда то правило 301 работает , а вот эти пробелы ставят в тупик.

сам файл тоже в utf8 без ботома перевожу.

Есть ли решение этому???

Ссылка на сообщение
Поделиться на других сайтах

Есть ли решение этому???

Нужно писать персонально и на заказ. Готовых в данном случае нет. Я решений на заказ не пишу, поэтому не могу вам помочь с данным вопросом.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...