Поисковики код 404 понимают прекрасно и однозначно - такие страницы не индексируют. У меня "подобная шняга" (ошибка 404+разбор параметров) используется именно там, где не нужно, чтобы индексировали.
Ну во-первых еще никто не отменял
header("HTTP/1.1 200 OK");
А подобную "шнягу" использовать для вышеуказанной цели - это как из пушки по воробьям...
Во-вторых. ErrorDocument 404 - не суть метода на самом деле...
Если сильно не нравится можно и промодреврайтить -
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)\.html$ /index.php
А суть состоит в том, чтобы разбирать урл самостоятельно, и генерировать статические пейджи, как на лету, так и по запросу.
Использование обработчика 404 вместо mod_rewrite мало того, что идеологически неверно -- оно еще имеет одно существенное и очень неприятное ограничение, такое как невозможность перехвата POST данных.
а кто мешает подходить к этому дифференцировано? ;-)
нужно формы отправлять - так ради бога - method=post acttion=my.php.. php этот ЕСТЕСТВЕННО присутствует.
подменяют и мод_реврайтом и этим методом те страницы, которые по смыслу СТАТИЧЕСКИЕ ;-)
1. Если сайт допустим из 100 страниц, и мне в один прекрассный день захотелось добавить один пункт меню, - мне надо по вашему добавить в админку эти изменения, а потом заливать эти 100 файлов обратно. Даже при толстом канале это будет не 5 минут.
Повторюсь если это прозвучало между строк.... не нужно ничего заливать. все это - и админка и статика в одном месте.
2. Кто вам сказал, что мод_реврайт так сильно грузит систему, что его уже нельзя использовать. Его придумали задолго до того как появились многопроцессорные современные сервера. Или вы думаете, что ваши чудо html-ки на 10 кил подвесят 8-процессорный ксеон какой-нибудь?
Подвесят чудо php-ки на десятки запросов, с генерацией графики на лету... подвесят. Кроме того у меня используются как сгенерированные РЕАЛЬНЫЕ страницы, так и псевдо-реальные. - там где это действительно нужно - т.е. на интерактивных страницах.
3. Ну и зачем эти супер навороченные приколы с 404 ? Это вам что-то дает ? Наверное придает ускорение при поднятии в SERP
Боюсь что 404 придумали задолго до модреврайта.. ;-)
Это дает гибкость.
Вообще о чем речь? Зачем нужны CMS? или чем CMS хуже хорошего хостинга?
Ну во-первых еще никто не отменял
header("HTTP/1.1 200 OK");
А подобную "шнягу" использовать для вышеуказанной цели - это как из пушки по воробьям...
Во-вторых. ErrorDocument 404 - не суть метода на самом деле...
Если сильно не нравится можно и промодреврайтить -
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)\.html$ /index.php
А суть состоит в том, чтобы разбирать урл самостоятельно, и генерировать статические пейджи, как на лету, так и по запросу.
я вижу дискуссия пошла в сторону анализирования ключевых слов. ;-) и ассоциативных связей.
а кто мешает подходить к этому дифференцировано? ;-)
нужно формы отправлять - так ради бога - method=post acttion=my.php.. php этот ЕСТЕСТВЕННО присутствует.
подменяют и мод_реврайтом и этим методом те страницы, которые по смыслу СТАТИЧЕСКИЕ ;-)
Повторюсь если это прозвучало между строк.... не нужно ничего заливать. все это - и админка и статика в одном месте.
Подвесят чудо php-ки на десятки запросов, с генерацией графики на лету... подвесят. Кроме того у меня используются как сгенерированные РЕАЛЬНЫЕ страницы, так и псевдо-реальные. - там где это действительно нужно - т.е. на интерактивных страницах.
Боюсь что 404 придумали задолго до модреврайта.. ;-)
Это дает гибкость.
Вообще о чем речь? Зачем нужны CMS? или чем CMS хуже хорошего хостинга?
А чем, простите, автомобиль хуже аэродрома?
посмотрите
там движок по такому же принципу сделан (без реврайта)
но. есть еще кое-чего... в движке используется еще генератор РЕАЛЬНОЙ статики. Т.е. часть страниц (в которых есть интерактивность) обрабатываются по методу анализа урлов, а часть - генерируются тем же движком...
вот. а так тоже - если 404 - то за дело принимается анализатор...
причем работа возможна в двух режимах - либо оставлять все как есть, либо устранять 404 ;-) т.е. генерировать статику....
причем генератор можно запускать отдельно - на генерацию всех нужных страниц, имиджей и т.д. Таким образом например можно организовать работу редактора (изменения в базе), потом просмотр динамической версии и потому при утверждении - уже генерация
все это дает еще одно очевидное преимущество - реальная статика гараздо быстрей и надежней...
кому интересно - 22593578 ;-)