miketomlin

Рейтинг
235
Регистрация
04.12.2013
Владимир-C :
Вот я в сомнении: хорошо ли это с позиции поисковиков?

Нет. Это дубли. Если не используете UTM-метки, лучше прямо в движке закрыть (выдавать 404-ую по всем левым адресам).

P.S. Вводную не прочитал. Да, canonical достаточно. Не юзать canonical – это высший пилотаж. Или пофигизм 😀

sergv #:
Ну вот нужно комментить к чему ответ )
Это да ) Но, как мы выше убедились, он все-таки умеет писать, а не только делать «вбросы» )
Владимир #:
с выходом каждой новой версии пхп у многих что-то ломается
Да ну. Сам код такой. Тупые разрабы или вообще не отслеживают или слишком часто поднимают планку требований к версии пыха. Типа на сервере не проблема обновить пых 😀
sergv #:
Вы сами открывали ссылку? )

А что не так? Походу он не вам отвечал.

Кстати, <?= оставили не «по какой-то дикой мысле». Так действительно «красивей писать» (и быстрее). Это уже не всегда коротким тегом считают. Часто просто говорят «короткая форма echo».

Dmitriy_2014 :
Что вы на этот счет думаете и всегда ставите точку с запятой или нет, лично мне нравится, что инструкция заканчивается точкой с запятой

У нас делают так:

<?php echo $x; ?>

Но конкретно echo в короткой форме так:

<?= $x ?>

Раскройте сетку – разместите страницу в одном месте. Страницу сделайте 404-ой. Все ссылки на нее – JS-овскими.

P.S. В смысле делаете разными значение a href и реальный адрес цели или вообще не используете тег a.

SeVlad #:
И даже правильно - не лепить повторяющийся участки во все файлы.
Я не про это. А про include vs readfile. Хотя есть втыкать статик в статик, то уже пофиг. Школота-стайл.
ilinps :
AddHandler fcgid-script .php .html .htm

Сам пых – FastCGI-приложение, причем он обычно работает, как модуль Апача. Скармливать ему на прямую обработку .html/.htm – полнейший отстой.

ilinps :
Загрузка footer и header на странице будет производиться так:
<body>
   <?php include "./header.html" ?>
   Content
   <?php include "./footer.html" ?>
</body>

На всех страницах одинаковый тайтл и т.п.? 😀 Инклудить статик не надо. А если это шаблонные файлы, используйте расширение .php, чтобы не путать со статиком.

Лучше постепенно переделать статический сайт под что-нибудь более вменяемое, например G-Drive. Меньше 100 строк кода. Можно добавлять любые поля помимо name и content. В адресах .html – легко. Просто делаете слаг с .html и готово: g09.ru/index.html

P.S. Под капотом:

INSERT INTO `site_categories` (`id`, `name`, `content`, `module`, `bits`) VALUES
('index.html', 'Иллюзия присутствия', '<p>Такого файла не существует. Вам это только кажется )))</p>', '', 0);

Минимум служебных полей: id, bits и необязательное поле module. И это основная таблица. «Из коробки» поддерживается двухуровневая иерархия адресов/таблиц. На втором уровне обязательным является только поле id.

totamon #:
404 ошибку таже пыхлогика выводит
Совсем не обязательно. ТС явно пихает запросы в точку входа /[index.php]. Все, что идет мимо этого пути, может и Web-сервером обрабатываться.
webinfo #:
Ну мы же знаем, что готовые фронты предоставляет каждая первая из популярных CMS ;)

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

webinfo #:
Наверное, логичнее всё же доработать то, что уже есть в CMS сайта, нежели городить что-то постороннее.

Это понятно. Я об этом написал в первую очередь. Но вдруг у ТСа там какая-нибудь жесть под капотом, которую проще выкинуть, чем переписать.

Всего: 2534