|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
|
Есть ли смысл в переименовании индексного файла?07.05.2025, 11:54. Показов 4711. Ответов 70
Метки нет (Все метки)
Добрый день!
Традиционно индексным файлом является index.php (index.html). Соответственно, сайт открывается по адресу http://localhost/ и по адресу http://localhost/index.php. И получается, как бы, два дублирующих адреса главной страницы, что нехорошо с поисковой точки зрения. А с помощью DirectoryIndex мы можем сделать главной какую-то другую страницу, например main55.html. И тогда дублирования не будет. Применяется ли это на практике?
0
|
|
| 07.05.2025, 11:54 | |
|
Ответы с готовыми решениями:
70
index.php (индексные файлы) Выдавать 404 при обращении напрямую к индексным файлам Есть ли смысл в написании правил. Или откуда берутся лишние слеши |
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
|
| 07.05.2025, 13:08 | |
|
0
|
|
|
14313 / 9397 / 1355
Регистрация: 21.01.2016
Сообщений: 35,430
|
|
| 07.05.2025, 13:12 | |
|
0
|
|
|
Заблокирован
|
|||
| 07.05.2025, 13:19 | |||
Сообщение было отмечено vlad-55 как решение
Решение
0
|
|||
|
1311 / 1003 / 232
Регистрация: 01.10.2018
Сообщений: 3,902
|
||
| 07.05.2025, 23:18 | ||
|
В действительности же просто не делают дубль. Используйте современное ПО. И современные подходы к разработке, если вы сами пытаетесь что-то "разрабатывать". Добавлено через 3 минуты vlad-55, индексные файлы - это что-то безнадежно устаревшее. Сейчас используют единую точку входа, основной файл которой, даже если располагается в корне сайта, а не за его пределами, выдает на запрос по адресу /index.php страницу 404, потому что адрес главной - это / (слэш, причем один). Иногда содержимое страницы 404 может совпадать с главной. Для надежности проверяйте код ответа, а не только содержимое его "тела".
1
|
||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
||
| 08.05.2025, 08:38 [ТС] | ||
|
Спасибо за ценный совет!
Что плохого, если будут страницы типа new.php? Кто от этого пострадает? И чем лучше http://localhost/new/?
0
|
||
|
1311 / 1003 / 232
Регистрация: 01.10.2018
Сообщений: 3,902
|
||
| 08.05.2025, 16:03 | ||
|
Гибкое и единообразное управление адресацией - это лишь малая часть, хотя и существенная. Смешивать адреса и программные файлы, настройки маршрутизации приложения и Web-сервера - это такое убожество, что сейчас разработчики в эту сторону даже не смотрят. Разве что только посочувствовать
0
|
||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
||
| 08.05.2025, 19:47 [ТС] | ||
|
Конкретное преимущество для пользователя есть хоть одно? Ему ведь наплевать, какие там адреса... Для оптимизации сайта есть преимущество?
0
|
||
|
1311 / 1003 / 232
Регистрация: 01.10.2018
Сообщений: 3,902
|
||
| 08.05.2025, 20:45 | ||
![]() Отвечаю на вопрос: смысл есть, если нормально документируете. Только не проколитесь случайно, разместив в ссылке адрес с именем такого файла. До именованных маршрутов вам будет далеко с таким подходом. Но можно использовать хотя бы функцию формирования адреса. Правда, еще вручную формируемое содержимое остается. Лучше не показывать индексные файлы контент-менеджерам. А их размещением пусть специальная программа занимается. Успехов. Т.е. сочувствую
0
|
||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
||
| 08.05.2025, 20:53 [ТС] | ||
|
Я пока что ничего не использую, я просто размышляю и пытаюсь разобраться. Меня интересует практическая сторона дела, а Ваша информация интересна, но не дает ответа ни на один из поставленных мною вопросов. На всякий случай я повторю их еще раз: 1. Конкретное преимущество для пользователя есть хоть одно? Ему ведь наплевать, какие там адреса... 2. Для оптимизации сайта в плане поисковой оптимизации есть преимущество? Если этих преимуществ нет, то было бы неплохо, если бы Вы так и сказали.
0
|
||
|
1311 / 1003 / 232
Регистрация: 01.10.2018
Сообщений: 3,902
|
||
| 11.05.2025, 18:37 | ||
|
Кстати, пользователям и поисковым системам не совсем "наплевать" на адресацию. Иначе бы вы не создавали эту тему? Или у вас чисто теоретический интерес? ![]() В общем ладно. Хотели бы вникнуть, вникнули бы. Там много очевидных преимуществ. Для разработки.
0
|
||
|
Заблокирован
|
||
| 11.05.2025, 18:57 | ||
/index.php?id=238 или /Человекопонятный_URL Разница заметна.
0
|
||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
||||
| 12.05.2025, 08:48 [ТС] | ||||
|
Человекопонятные адреса и создали специально для поисковиков, так что в их полезности нет сомнения. А речь вот о чем:
0
|
||||
|
Администратор
87881 / 53202 / 249
Регистрация: 10.04.2006
Сообщений: 13,766
|
||
| 12.05.2025, 08:52 | ||
Сообщение было отмечено vlad-55 как решение
РешениеПросто склейте индекс с корнем.
0
|
||
|
Заблокирован
|
||
| 12.05.2025, 10:01 | ||
![]() Если ты согласен, то в полезности ЧПУ нет никаких сомнений, то нет смысла тогда задавать вопросы о полезности единой точки входа.
0
|
||
|
Администратор
87881 / 53202 / 249
Регистрация: 10.04.2006
Сообщений: 13,766
|
||||
| 12.05.2025, 10:09 | ||||
|
0
|
||||
|
Невнимательный
|
|||||||||||||
| 12.05.2025, 12:06 | |||||||||||||
|
но бывало... мне например, удобнее что-то типа php.net/ru/fopen вбить, а то что оно перенаправляет на fopen.php , и то реально-ли есть такой файл... и не особо интересует... Целая куча непонятного только в коде страницы )) тоже килобайты
и лучше-ли проще одно или другое... как-бы только на вкус и на совести авторов/кодеров ) Вроде можно сократить лишние телодвижения сервера, по просмотру каталогов, поиску индекс... ещё и .htaccess всяких тем более если всё в бд, а для статики всё попроще и возможно вообще отдельный сервер. Чем работает шустрее всё и легче наверное в большинстве случаев для пользователей весомо. Сейчас чем эффективнее "всё из памяти", вместо "всё с дисков", тем шустрее... памяти особенно на клиентах,) не жалеют. ... у меня тут в компе просто россыпи статики открыто доступны и один индексный php для всех хостов/location с чeм-то типа Alias /sys ${SYSDIR}/htdocs, местами DirectoryIndex /sys/index_d.php... и c чем-то таким
Но можно и не на php , с кешированием и т.п... Зато полная свобода модернизации всего,)) и только в одном месте. ... динамика себе, статика себе
0
|
|||||||||||||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
|||
| 12.05.2025, 16:15 [ТС] | |||
|
А как можно набрать /marketing/kak-ya-proveryayu-gipotezy-do-zapuska-produktov-s-pomoshchyu-ai-ekspertov ? И во имя чего корячиться, во имя какой светлой идеи? Вот так несравненно удобнее: site.ru/?p=1234 Тем не менее, ЧПУ везде абсолютно. И я вот сейчас, размышляя над будущим сайтом, в раздумье, стоит ли идти на поводу у этого "правила"? Вы делаете сайты без ЧПУ?
0
|
|||
|
Заблокирован
|
||||
| 12.05.2025, 16:32 | ||||
site.ru/p/1234Никто же не регламентирует делать длинные названия, соответствующие заголовкам статей на страницах. Это всё по желанию программиста. Ну, или того, кто заказывает музыку) Не понимаю, зачем устраивать спор? Сам вначале задаешь вопросы, а потом начинаешь оспаривать ответы. Делай, как хочешь... всё в твоих руках. Мне, например, удобнее делать с единой точкой входа. Это если делать свой движок. Ну, а если брать готовые движки или фреймворки- то там тоже ЧПУ.
0
|
||||
|
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
|
||||
| 12.05.2025, 18:20 [ТС] | ||||
|
Добавлено через 53 минуты Вот в апреле завершил работу над интересным сайтом со своим движком. Сайт с большим количеством математических расчетов и с использованием ИИ. Работа заняла почти 2 года. И да, этот сайт я сделал с единой точкой входа и ЧПУ. Тем не менее, я не вижу никаких преимуществ в единой точке входа. Можно делать с ЕТВ, а можно иначе, можно с виртуальными страницами, а можно с файлами - для пользователя разницы никакой не просматривается.
0
|
||||
| 12.05.2025, 18:20 | |
|
Помогаю со студенческими работами здесь
20
Есть ли смысл на VPS делать отдельный диск для сайта?
Смысл параллельной обработки порта Есть зборка Open server, на нем сайт, есть домен, на регистраторе уже привязан к ip Не могу найти способ удалить файл, в имени которого есть знак "\" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|