Есть такое 😂 Но всё равно по мнению многих "я определю уровень оптимизации вашей страницы" сайтов, я почему-то должен удалить css файл и вшить всё в код.
---------- Добавлено 17.12.2017 в 22:35 ----------
Ну на счёт удобства – да, думаю. Спасибо за ответ.
Sci: Не понимаю, что мешает в файле 404.html в самом верху перед html кодом php кодом отправить нужный заголовок
php не поддерживает хостинг.
---------- Добавлено 14.12.2016 в 19:51 ----------
'[umka: ;14827246']Это потому что без слеша нужно :)
ErrorDocument 404 404.html
RewriteEngine on
RewriteRule ^404\.html$ - [R=404,L]
Как же без слэша то, путь ведь от корня сайта.
upd: попробовал ваш вариант, итог: все 404 страницы такие: на них пишет "404.html", исходный код такой же "404.html". Попробовал после этого со слэшами в начале – эффекта 0.
---------- Добавлено 14.12.2016 в 19:52 ----------
Может я и правда зря морочаюсь... И на самом деле достаточно просто в 404.html добавить <meta name="robots" content="noindex, follow" />
LEOnidUKG: Создали проблему на пустом месте и теперь паритесь. Вам заняться больше нечем? Думаете от вашего 404 ответа в ПС ваш сайт поднимется или вы больше заработаете денег на сайте?
Я не преследую ни одну из этих целей. Сайт чисто как хобби, но при этом делаю я его всё же не только для себя, но и для читателей. А поэтому хочется, чтобы всё было нормально внутри самого сайта. Делаю это и для роботов, ведь откуда, если не из ПСов, люди будут переходить на сайт? 😕
---------- Добавлено 14.12.2016 в 18:38 ----------
К тому же это уже как минимум дело принципа. Хочется узнать, возможно ли обманывать браузеры, отдавая 404, или это бред. Просто хочу узнать, кто как делает со своей 404 страницей.
Несколько сайтов перекопал, никто не запрещает 404.html ни в роботсе ни в мета тегах, и при этом их оригинальная страница отдаёт 404. Как-то ведь это можно сделать, кроме php:
---------- Добавлено 14.12.2016 в 16:00 ----------
По ссылке выше переходил, там нет ничего того, что мне нужно. Построю вопрос иначе: как силами htaccess сделать так, чтобы при переходе на /404.html показывалось содержимое этой страницы, но отдавался код 404. Или так не делают? Ну вот к примеру, на сёрче же где-то хранится 404 страница (будь то 404.html, 404.php или всё в таком роде). И если перейти на неё напрямую то...? Она отдаст 403? Стандартную 404 без шаблона?
---------- Добавлено 14.12.2016 в 16:12 ----------
Как отдавать этот самый 404 ответ для требуемой html страницы на сайте. Без php вообще никак?
miketomlin: Так натяните ваш статик на какой-нибудь простой двиг. Сейчас уже 2016 год – это так для справки, если вы не в курсе. Либо пишите правила для .htaccess и т.п.
К сожалению, в моём случае это может быть довольно долго и сложно (html статик со множеством страниц, что-то вроде гигантского блога).
Тогда следующий вопрос: так ли это страшно? Не в плане даже тех же роботов (ПСов), как они это воспримут и т.д., а вообще в плане... дыр?
Я просто, как и любой человек, пытаюсь понять уже кем-то придуманную систему, ведь, как говорится, зачем придумывать велосипед, если его можно изучить и сделать ещё один, а то и вообще придумать мотоцикл.
Я и не могу понять зачем страницы по УМОЛЧАНИЮ имеют возможность плодиться с "?", "////" и т.п. Есть ли в этом какая-то скрытая угроза или что ещё 😕
7кб 🤣 Вам самому не смешно? 🤪
В ксс красивше и иногда удобней :)
Есть такое 😂 Но всё равно по мнению многих "я определю уровень оптимизации вашей страницы" сайтов, я почему-то должен удалить css файл и вшить всё в код.
---------- Добавлено 17.12.2017 в 22:35 ----------
Ну на счёт удобства – да, думаю. Спасибо за ответ.
Не понимаю, что мешает в файле 404.html в самом верху перед html кодом php кодом отправить нужный заголовок
php не поддерживает хостинг.
---------- Добавлено 14.12.2016 в 19:51 ----------
;14827246']Это потому что без слеша нужно :)
Как же без слэша то, путь ведь от корня сайта.
upd: попробовал ваш вариант, итог: все 404 страницы такие: на них пишет "404.html", исходный код такой же "404.html". Попробовал после этого со слэшами в начале – эффекта 0.
---------- Добавлено 14.12.2016 в 19:52 ----------
Может я и правда зря морочаюсь... И на самом деле достаточно просто в 404.html добавить <meta name="robots" content="noindex, follow" />
Попробуйте что-то вроде:
Вполне вероятно что приведет к зацикленному редиректу, тогда удалите строку и отпишитесь.
Вы об этом? Он ничего не делает, всё так же ответ 200.
Создали проблему на пустом месте и теперь паритесь. Вам заняться больше нечем? Думаете от вашего 404 ответа в ПС ваш сайт поднимется или вы больше заработаете денег на сайте?
Я не преследую ни одну из этих целей. Сайт чисто как хобби, но при этом делаю я его всё же не только для себя, но и для читателей. А поэтому хочется, чтобы всё было нормально внутри самого сайта. Делаю это и для роботов, ведь откуда, если не из ПСов, люди будут переходить на сайт? 😕
---------- Добавлено 14.12.2016 в 18:38 ----------
К тому же это уже как минимум дело принципа. Хочется узнать, возможно ли обманывать браузеры, отдавая 404, или это бред. Просто хочу узнать, кто как делает со своей 404 страницей.
Robots.txt - Disallow: страница404
Несколько сайтов перекопал, никто не запрещает 404.html ни в роботсе ни в мета тегах, и при этом их оригинальная страница отдаёт 404. Как-то ведь это можно сделать, кроме php:
Ну а что она должна отдавать по вашему? Она же существует и загружается, значит 200.
Что тогда делать с ней? Чтобы робот ел бессмысленную страницу? Не, не вариант.
Попробуйте что-то вроде:
Вполне вероятно что приведет к зацикленному редиректу, тогда удалите строку и отпишитесь.
Перенаправляет с "404.html" на "404.html/", и последняя в свою очередь отдаёт 404, но первая 200.
Другими словами, всё то же самое.
Беда в том, что я не особо разбираюсь в правилах htaccess. Но чуйка подсказывает, что нужен похожий код, какой сбросил danforth
---------- Добавлено 14.12.2016 в 17:31 ----------
Быть может добавить обычный 301 редирект тогда? С 404.html на 404.html/
:
Redirect 301 /404.html /404.html/
Пытаюсь сделать это, но получается бесконечный цикл: 404.html > 404.html/ > 404.html// и так далее со слэшами в конце
На хостинге нет PHP?
Так без php никак? :( Сайт чисто на html
---------- Добавлено 14.12.2016 в 16:00 ----------
По ссылке выше переходил, там нет ничего того, что мне нужно. Построю вопрос иначе: как силами htaccess сделать так, чтобы при переходе на /404.html показывалось содержимое этой страницы, но отдавался код 404. Или так не делают? Ну вот к примеру, на сёрче же где-то хранится 404 страница (будь то 404.html, 404.php или всё в таком роде). И если перейти на неё напрямую то...? Она отдаст 403? Стандартную 404 без шаблона?
---------- Добавлено 14.12.2016 в 16:12 ----------
Как отдавать этот самый 404 ответ для требуемой html страницы на сайте. Без php вообще никак?
Аналогично: /ru/forum/951794
---------- Добавлено 12.12.2016 в 23:10 ----------
Есть предположение, что гугл что-то химичит, а именно оптимизирует картинки для мобильных (режет 70% веса картинок, а то и больше).
Так натяните ваш статик на какой-нибудь простой двиг. Сейчас уже 2016 год – это так для справки, если вы не в курсе. Либо пишите правила для .htaccess и т.п.
К сожалению, в моём случае это может быть довольно долго и сложно (html статик со множеством страниц, что-то вроде гигантского блога).
Тогда следующий вопрос: так ли это страшно? Не в плане даже тех же роботов (ПСов), как они это воспримут и т.д., а вообще в плане... дыр?
Я просто, как и любой человек, пытаюсь понять уже кем-то придуманную систему, ведь, как говорится, зачем придумывать велосипед, если его можно изучить и сделать ещё один, а то и вообще придумать мотоцикл.
Я и не могу понять зачем страницы по УМОЛЧАНИЮ имеют возможность плодиться с "?", "////" и т.п. Есть ли в этом какая-то скрытая угроза или что ещё 😕