estic

Рейтинг
128
Регистрация
01.10.2017
ronibestplay #:
и тут же 301 его на папку так получается.

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

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

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

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

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

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

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

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


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

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

ronibestplay #:
А почему не нужно? Индексируется в касание, зачем пользователю видеть название файла.
Речь не о том, чтобы убрать имеющуюся коррекцию /privet/index.html --> /privet/, а о том, чтобы ее не усложнять. Хотя текущий вариант тоже не очень. Оптимально - ответ со статусом 404 по адресу /privet/index.html 😉
ronibestplay #:
У меня код по валидатору проходит, довольно чистенько и аккуратно.

Я не про это.

ronibestplay #:
Можно ли в .htaccess настроить так, чтобы с301 site.ru/catalog.html на /privet/  my.html   на /privet2/   you.html на /privet3/ и так далее
Можно, но не нужно. Можно попробовать внутреннее перенаправление  /privet/ --> [/hidden]/privet.html, etc. и открывать по "внутренним" адресам, если не будет проблем с подхватом стилей и т.п. в DW. (hidden можно совместить с корнем FTP-соединения, если у вас есть возможность подобной настройки.)
D.iK.iJ #:
Гуглим "Как изменить индексный файл для каталога?"

Как я понял, автору для каждой страницы нужен индексный файл с отличным от других (индексных файлов) именем 😀

Samail #:
Да нет как-то по другому должно быть. Только нужно на русский перевести, что ему нужно.
Ему нужны симлинки 🤣
ronibestplay #:
Нет я по другому немного работаю, через dreamweawer 22, по ftp управляю сайтом.

От того что он 22, он не перестает быть посмешищем. Периодически переношу сайты, сделанные в DW, на свою облачную платформу. У владельцев шок, как будто они из исторического музея в космический корабль попали 😊 Визуальный HTML-редактор и CMS (современная) - это разные вещи.

Samail #:
А ссылка при этом какой должна быть?

Прежней: /privet/ 😀

ronibestplay #:
Дело в том, что в редакторе неудобно, открыто много вкладок порой и где какой индекс запоминать не особо хочется.

Добавьте в редактор, хоть на JS, отображение имени НАДкаталога. Практически в любом редакторе присутствуют в каком-то виде "хлебные крошки". Или речь о редакторе на локальном компьютере? 😀 Тоже можно найти подходящий.

Вообще можно отказаться от музейного подхода к редактированию и перенести основное содержимое в базу данных. (Страницы при этом могут продолжать кэшироваться в файлах.) В этом случае можно непосредственно текст "каталога" редактировать. При этом даже подручные средства можно использовать (смотрите вложение, а вот результат: hyde.pageshop.ru/whats-jekyll). А редактировать "каталог продукции" обычно вовсе не требуется. Вы редактируете отдельные продукты, добавляете или удаляете их, что соответствующим образом отражается в каталоге.

png edithyde.png
Всего: 1182