estic

Рейтинг
126
Регистрация
01.10.2017
ronibestplay #:
Не хотелось бы разводить слишком на этот счет, но они абсолютно шаблонные.

Если бы вы только знали, как часто мне приходится это слышать от "любителей" статически сайтов. А по факту на большинство их сайтов без смеха или слез не взглянешь. И повторяю, что дело не только в уникальном оформлении отдельных страниц (хотя даже у таких страниц может быть много общего). Речь скорее о современном подходе к работе с содержимым (отделение содержимого от шаблонного оформления, правило одного источника данных, например, когда данные о продукте для "каталога продукции" и для отдельной страницы продукта берутся из одного источника, и т.д.). В общем ладно. Не хотите "расширять горизонты", ваше право.

ronibestplay #:
Вы бы не могли насчет /privet/ --> /[hidden]privet.html этого прояснить, [hidden] это же команда какая-то, куда это писать вообще)

Нет. Сам я такими манипуляциями не занимаюсь. Просто иногда консультирую "дедов", которым кроме их музея уже ничего не нужно, на предмет наиболее эффективного музейного решения. Команда та же (RewriteRule из mod_rewrite), но там может быть много тонкостей (хотя решение простое), поэтому, как я ранее писал, останавливайтесь на том, что Вы лучше понимаете. Но если сами дойдете до более эффективного решения, будет хорошо. Напоследок вот вам еще один вариант внутреннего перенаправления: /privet/ --> /privet/[hidden]privet.html (hidden - это опять-таки необязательная "соль", предназначенная для того, чтобы файл было трудно найти посторонним).

Aisamiery #:
Лучше сразу прививать правильные привычки

Мне хорошо знакомы эти "правильные" привычки. Поэтому и написал, что в этом нет необходимости.

Aisamiery #:
всегда ставишь скобки чтоб не накосячить

Даже вокруг "одинокой" переменной при конкатенации ставите скобки?

ronibestplay #:
hidden это ж не просто название

Просто. Название папки или часть названия файла.

ronibestplay #:
Я там к слову интерактив вообще не использую.

Дело не в этом. Но нужно смотреть на ваши страницы. Может, у вас там все страницы - уникальные шедевры в плане оформления.

В любом случае современные сайты, в том числе "контентные", - это по сути программы. Их задача в том числе и SEO поддерживать на должном уровне.

ronibestplay #:
Если я правильно понял с подставлением скрытой папки и внутренним перенаправлением

Там дело не столько в "настройках хостинга", сколько в неуверенности в том, как DW к этому отнесется (нужно проверять). Вместо скрытой папки можно использовать и префикс имени файла (или не использовать), например: /privet/ --> /[hidden]privet.html 😉

ronibestplay #:
Еще раз благодарю всех за помощь!
Не за что. Все же совет постепенно переходить на использование современных средств для работы с содержимым. DW можно использовать только для верстки макетов и "сложного" содержимого.
ronibestplay #:
я так понимаю без этого никуда
Для Вас, видимо, да. Я упоминал в теме и пару альтернативных вариантов. Но Вам, видимо, до них далеко. Поэтому используем самый убогий.
ronibestplay #:
Да нет в том то и дело что названия уникальными будут в этом весь смысл.
Используйте более узкое цитирование. Я не понял о чем речь, т.е. где я писал что-то против этого.
ronibestplay #:
и тут же 301 его на папку так получается.

Выше уже писали, что переадресация прямого отношения к вашему вопросу не имеет. Если индексный файл имеет "редкое" имя, можно не настраивать соответствующую переадресацию. Только нигде не "светите" это имя.

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

^(.*)/(index|index2|index3)\.html$

С таким уровнем вопросов вряд ли заработаете. Но пробуйте.

Есть интересный домен для Вашего проекта.

Aisamiery #:
Я вообще сторонник того что строки (литералы) должны быть в апострофах (одиночных кавычках), как то так повелось ещё в самом начале пути в разработке на php

Это верно. Но в MySQL апострофы - тоже "приоритетные" символы кавычек, поэтому ваше правило в данном случае далеко не всегда работает, даже если не пытаться вставлять переменные непосредственно в PHP-строки.

"`id`='".$id."'" // или "`id`='$id'", или "`id`='{$id}'"
👍
'`id`=\''.$id.'\''
👎
Dram :
Они чем то отличаются принципиально?
Нет. Фигурные скобки часто используются без прямой необходимости для "зрительного" выделения или подсветки синтаксиса.


Aisamiery #:
оба говнокода под названием SQL Injection

"SQL Injection" - это все-таки вмешательство извне. Нет необходимости всегда использовать подготовленные запросы 😉

Всего: 1158