Какое имя должно обязательно присваиваться файлу с главной страницей каждого сайта

Обновлено: 05.07.2024

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

Удаление расширения файла

Дополнительно к переименованию главного файла вашего сайта, вы можете сделать ваши URL еще более дружественными, исключив из них расширение файла. Чтобы сделать это, вам необходимо указать вашему веб серверу, обрабатывать файл как файл PHP, даже если у него нет соответствующего расширения .php .

Ниже приведены инструкции для того, чтобы добиться этого, если ваш веб сайт находится на сервере, работающем под управлением веб сервера Apache:

  1. Переименуйте ваш текущий файл, удаляя его расширение " .php ". Вы можете также изменить его имя "index" на любое другое, если желаете. Допустим, например, что вы хотите изменить имя на mynewindex . Обратите внимание на новое название.
  2. Создайте пустой текстовый файл на вашем сервере в том же самом каталоге, где находиться ваш главный файл сайта. Назовите этот текстовый файл " .htaccess " (без кавычек). Обратите внимание на точку в начале имени файла; это очень важно.

Поместите следующий код в ваш новый файл .htaccess . Примечание: слово "mynewindex" должно соответствовать новому названию вашего главного файла сайта в первом шаге.

Если ваш сайт работает на сервере Apache 2.x попробуйте этот код:

Если ваш сайт работает на сервере Apache 1.x, Apache 2.x с PHP 4.3. или новее, или на другом сервере, попробуйте этот код:

Если на вашем хостинге/сервере PHP работает как CGI процесс (а не как модуль веб сервера), то вы должны использовать следующий код:

Важно:
Вы должны уточнить у вашего администратора хоста/сервера, что на веб сервере включена опция "AllowOverride". Иначе команды, приведенные выше, возможно, не будут работать.

Вы должны убедиться, что используете корректные команды .htaccess у администратора вашего хоста/сервера. Обычно команды, приведенные выше, работают, но некоторые серверы иногда устанавливают нестандартными способами, и администратор хоста/сервера должен будет сообщить вам правильные команды.

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

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

DirectoryIndex mynewindex index.php index.shtml index.html index.htm

Сервер ищет файлы, которые вы указали в порядке их в перечисления в файле. Первый найденный в описании файл, будут отображен как страница "по умолчанию" для этого каталога.

Имена файлов являются частью вашего URL и, следовательно, являются важной частью вашего HTML.

Когда вы создаете веб-страницу, вам необходимо сохранить эту страницу в виде файла в вашей файловой системе. И для этого вам нужно имя. Несмотря на то, что вы можете назвать свой файл практически любым именем, вы должны применить некоторые практические правила, чтобы убедиться, что он отображается правильно в большинстве ситуаций.

Не используйте специальные символы

Для достижения наилучших результатов вы должны использовать только буквы a-z, A-Z, цифры 0-9, дефисы (-), подчеркивания (_) и точки (.). Любой другой символ может вызвать у вас проблемы, из-за чего файл не загружается или страница загружается неправильно.

Не используйте пробелы

Начать имя файла с буквы

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

Использовать все строчные

Это также не является абсолютным требованием, но это хороший план для поддержания вашего сайта. Хотя многие операционные системы персональных компьютеров не чувствительны к регистру, большинство операционных систем веб-сервера чувствительны к регистру. Это означает, что ваш компьютер с Windows может увидеть «Filename.htm» так же, как «filename.htm», но ваш веб-сервер увидит это как два разных файла. Это очень распространенная причина, по которой изображения не отображаются на новичках.

Ваши имена файлов должны быть короткими

Не забудьте расширение файла

Большинство редакторов HTML добавляют расширение для вас, но если вы пишете свой HTML в текстовом редакторе, таком как Блокнот, вам нужно будет включить его самостоятельно. У вас есть два варианта для файлов HTML:

На самом деле нет никакой разницы между двумя расширениями, это в основном вопрос личных предпочтений, которые вы выбираете.

Соглашения об именах файлов HTML

Когда вы называете свои HTML-файлы, вы должны помнить следующее:

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

Для простоты будем предполагать, что мы имеем дело с сайтом, который сделан с помощью html-файлов, без всякого веб-программирования.

  • Главная страница
  • Форматы графических файлов
  • Разрешение изображений
  • Оптимизация в программе Photoshop
  • Оптимизация формата GIF
  • Оптимизация формата JPEG
  • Антиальясинг
  • Разрезание изображений
  • Список терминов

Каждый раздел представляет собой один HTML-документ, который следует создать и дать ему имя. Имена файлов лучше называть латинскими символами без пробелов в нижнем регистре. Такой подход гарантирует универсальность и работоспособность на разных платформах.

Прежде, чем присваивать имена файлам, следует учесть некоторые настройки веб-сервера, под руководством которого будет работать сайт. Сюда входит: какой файл будет загружаться первым, будет ли закрыт доступ к отдельным файлам, как будет осуществляться отслеживание ошибок и другие подобные вопросы.

Какой файл загружать первым

Обычно просмотр сайта начинается с главной страницы. При обилии в корне сайта различных файлов, как веб-сервер узнает, что ему загружать автоматически? Конечно, если путь к файлу указан напрямую, никаких вопросов не возникает. Но в большинстве случаев, адрес сайта указывается коротко, без лишних файлов на конце. Вот тогда читаются настройки сервера и определяется файл, который следует показать, а также, есть ли указанный файл в наличии. Как правило, такой файл имеет имена index.html, index.htm, default.htm, в общем, список можно продолжить. Чтобы не усложнять себе жизнь вычислением, какой же файл главнее, это можно установить самому, используя для этого файл .htaccess, размещая его в корне сайта. Данный файл является конфигурационным для популярного веб-сервера Apache и представляет собой обычный текстовый документ. В нем следует прописать такую строку.

Как видно из таблицы, даже если путь к файлу указан не полностью, веб-сервер сам подставит недостающие значения. Этим можно воспользоваться, создавая ссылки на разные документы, на их работоспособность это не повлияет.

  • файл .htaccess пишется без всякого расширения с обязательной точкой в начале имени;
  • .htaccess может не работать на некоторых серверах;
  • неполные пути, как показано в таблице, работают только под управлением веб-сервера, на локальном компьютере этот фокус не пройдет;
  • если файл index.html отсутствует в указанной папке, браузер покажет список файлов, которые в ней содержатся.

Запрет доступа к папкам

В нем надо написать следующую информацию.

Когда браузер открывает папку, в которой содержится такой файл .htaccess, посетитель увидит предупреждение об ошибке с номером 403, означающую, что доступ в данное место запрещен.

Изображения

Отслеживание ошибок

Файл называется err404.html и размещается в корне сайта, слэш (символ /) перед именем файла пишется обязательно.

Файловая структура сайта

Рис. 1. Организация документов по файламРис. 2. Организация файлов по каталогам

Какую структуру предпочесть зависит лишь от воли создателей сайта.

Дополнительные файлы

На любом сайте не обойтись и без дополнительных файлов, обычно размещаемых в корне сайта. Сюда входят файлы, предназначенные для выполнения определенных задач и имеющие обязательное имя, а также файлы, имя которых определяется разработчиками.

Обязательные имена

Необязательные имена

– Научиться добавлять текст на вебстраницу.
– Научиться форматировать текст.
– Научиться добавлять списки.
– Научиться добавлять видоеконтент на страницу.

В результате выполнения данного урока у вас должна получиться такая веб-страница (рисунок 2.1):

Lab2_1

2.1 - Предварительный просмотр веб-страницы

Создание главной страницы.

В первом уроке вами была создана страница с дизайном сайта, в начале второго урока вы создадите страницу index.html, которая будет являться главной страницей сайта.

В этом упражнении вы создадите главную веб-страницу.

– Запустите Visual Studio Code. Автоматически должен открыться ваш проект. Если этого не произошло, то воспользуйтесь первым уроком и откройте проект.
– Кликните на файл design.html правой кнопкой мыши и выберите пункт «Копировать».
– Кликните правой кнопкой мыши в пустой области под файлом design.html и выберите в открывшемся меню пункт «Вставить».
– Кликните на появившийся файл design copy.html правой кнопкой мыши и выберите в открывшемся меню пункт «Переименовать».
– Задайте имя файла index.html и нажмите кнопку «Enter».

В результате выполнения всех пунктов упражнения у вас должен появиться в списке файлов, файл index.html, а так же он должен быть открыт в рабочей области Visual Studio Code (рисунок 2.2).

Lab2_2

2.2 - Результат создания файла index.html

Оформление главной страницы.

В этом упражнении вы укажите, что index.html это главная страница сайта.

– Перейдите в рабочую область Visual Studio Code.
– Переместите курсор мыши к тегу Title.
– Добавьте через тире к тексту ЮК Советник текст «Главная страница» (рисунок 2.3).

Lab2_3

2.3 - Главная страница в теге Title

Добавления абзаца на страницу.

HTML текст представлен в спецификации тегами для форматирования и группировки текста. Теги представляют собой контейнеры для текста и не имеют визуального отображения.

Теги для форматирования текста несут смысловую нагрузку и обычно задают для текста, заключенного внутрь, стилевое оформление, например, выделяют текст жирным начертанием или отображают его шрифтом другого семейства.
В этом упражнении вы вставите текст в область main-сontent веб-страницы.

– Выберите файл index.html.
– Кликните на строку с текстом "Контент"(рисунок 2.4).

Lab2_4

2.4 - Область main-content

– С помощью файлового менеджера откройте папку work_files, а ней папку txt.
– С помощью текстового редактора откройте файл index.txt (рисунок 2.5).

Lab2_5

2.5 - Файл index.txt

– Выделите мышью первый абзац, кликните правой кнопки мыши и выберите в открывшемся меню пункт "Копировать".
– Перейдите в Visual Studio Code и удалив слово "Контент" кликните правой кнопкой мышью между тегами <p>, </p>. В появившемся меню выберите пункт "Вставить".
– В конце предложений вставьте тег переноса на новую строку <br/> (рисунок 2.6).

Lab2_6

2.6 - Вставка текста и тега переноса строки

В результате выполнения упражнения вы получили страницу с абзацем (рисунок 2.7).

Lab2_7

2.7 - Абзац на странице

Добавления списка на страницу.

HTML списки используются для группировки связанных между собой фрагментов информации.
В этом упражнении вы вставите список в веб-страницу.

– Выберите файл index.html.
– Кликните на конец абзаца (на тэг </p>) и нажмите "Enter".
– Для добавления ненумерованного списка добавьте теги <ul> и </ul>.
– Для добавления одного пункта списка добавьте между предедыщими тегами, теги <li> и </li>.
– Каждый отдельный пункт списка находится между тегами <li> и </li>.
– Заполните список из файла index.txt согласно рисунку 2.8.

Lab2_8

2.8 - Создание списка

В результате выполнения упражнений вы получили страницу с абзацем и списком (рисунок 2.9).

Lab2_9

2.9 - Абзац и список.

Повторив упражнения на добавление абзаца и списка, добавьте второй, третий абзац и второй список из файла index.txt (рисунок 2.10).

Lab2_10

2.10 - Главная страница. Три абзаца и два списка

Добавления видеоконтента на страницу.

HTML5 видео – новый стандарт для размещения мультимедийных файлов в сети с оригинальным программным интерфейсом без привлечения подключаемых модулей.
В этом упражнении вы вставите видео в веб-страницу.

– Выберите файл index.html.
– Кликните на строку ниже <section >
– Для выравнивания видеоконтента по середине введите текст: <div ></div>
– Для добавления видео добавьте теги <video> и </video>
– Введите между этими тегами фразу Ваш браузер не поддерживает HTML5.
– Для добавления видео перейдите к тегу видео и введите атрибут src, указав путь до файла video/present.mp4 (рисунок 2.11).

Lab2_11

2.11 - Добавление видео

– Для того, чтобы дать пользователю право управлять воспроизведением видео, добавьте атрибут Controls.
– Видео занимает слишком большую площадь экрана, потому добавьте атрибут width и его парраметр 50% (рисунок 2.12).

Lab2_12

2.12 - Код добавления видеоконтента

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

Lab2_13

2.13 - Главная страница сайта

Контрольные вопросы

1. Какой тег используется для вставки абзацев?
2. Какой тег используется для вставки списков?
3. Какой тег используется для вставки видеоконтента?
4. Какой атрибут используется для добавления кнопок контроля в теге добавления видеоконтента?
5. Какой атрибут используется для изменения размера отображения видеоплеера в теге добавления видеоконтента?

I use Twitter to communicate with friends. Every day I post interesting stories about my day and tell about my pastime.

(Я использую Твиттер для общения с друзьями. Каждый день я публикую интересные истории о своем дне и рассказываю о своем времяпровождении)

b) Как работают социальные сети? Прослушайте, прочитайте и проверьте.

Используете ли вы Facebook, MySpace, Twitter или Linkedin? Если это так, то вы являетесь частью социальной сети. Сайты социальных сетей позволяют нам увидеть нашу связь с общественностью. Мы можем найти наших друзей и их друзей через фотографии и ссылки в удобном для пользователя интерфейсе.

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

Различные сайты социальных сетей позволяют людям взаимодействовать по-разному. Существуют простые сайты, которые позволяют вам расширять свое личное сообщество, например Facebook. Затем есть те, которые связаны с совместным использованием средств массовой информации, такие как YouTube, где участники загружают и просматривают фотографии и видео других людей. Есть также те, которые специализируются на совместном использовании музыки, такие как Last.fm и, наконец, те, которые позволяют блогерам создавать онлайн-сообщества, такие как Livejournal.

Последней тенденцией в социальных сетях является создание собственной независимой социальной сети. Компании делают это для продвижения своего бренда, а отдельные люди могут сделать это для создания очень сплоченного сообщества.

Social networking sites allow us to see our social connections, interact with them and share music, photos and videos with them.

(Социальные сети позволяют нам видеть наши связи с обществом, взаимодействовать с ними и делиться с ними музыкой, фотографиями и видео.)

2 Какие действия вы можете предпринять при создании профиля?

3 Как вы создаете учетную запись в социальной сети?

7 Почему некоторые компании создают свои собственные социальные сети?

1 To see our friends and interact with them through a user-friendly interface.

(Чтобы следить за профилем своих друзей и общаться с ними через удобный интерфейс.)

2 You can look up old friends, make new friends and share music, photos and videos with them. You can also join groups based on your interests or hobbies, favourite TV shows or music.

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

4 You can add as much personal information as you want e.g. name, age, sex, location, interests, etc.

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

5 Search the network for your friends, invite offline friends to join, search your friends' connections for anyone else you’d like to add.

6 Personal community sites e.g. Facebook, media sharing sites (photos & videos) e.g. YouTube, music sharing sites e.g. Last.FM and blogger community sites e.g. Livejournal

(Сайты личных профилей, например Facebook, сайты для обмена медиа (фотографиями и видео), например YouTube, сайты для обмена музыкой, например Last.Сайты сообществ FM и блогеров, например, Livejournal)

b) Используйте свои ответы и слова из поля "Просмотрите слова", чтобы рассказать своему другу о социальных сетях.

Social networking is what we do on websites like Facebook and Twitter. We connect with our friends and other people who may share the same interests. All you have to do is create a profile and personalise it and then browse the network for your contacts. It's quite straightforward and it's a great way to expand your community.

(Ведение социальных сетей – это то, что мы делаем на таких сайтах, как Facebook и Twitter. Мы общаемся с друзьями и другими людьми, которые могут разделять те же интересы. Все, что вам нужно сделать, это создать профиль и персонализировать его, а затем просмотреть сеть в поисках своих контактов. Это довольно просто, и это отличный способ расширить свой круг общения.)

Просмотрите слова: social networking site (сайт социальной сети), connection (связь), user-friendly interface (удобный интерфейс), post (опубликовать), profile (профиль), login name (логин), personalize (персонализировать), contact (контакт), browse (просмотреть), interact (взаимодействовать), straightforward (простой), expand (расширить), community (сообщество), media (средства массовой информации), blogger (блогер), trend (тренд), independent (независимый), promote (продвигать), tight-knit (дружный)

social networking site (n): an online service that allows people to connect with their friends

(сайт социальной сети (сущ.): онлайн-сервис, который позволяет людям общаться со своими друзьями)

user-friendly interface (n): easy to use system of interaction

(удобный интерфейс (сущ.): простая в использовании система пользования)

profile (n): a collection of personal information relating to one person online

(профиль (сущ.): вся личная информация, относящейся к одному человеку в Интернете)

community (n): a group of people who are similar in some way or share similar interests

(сообщество (сущ.): группа людей, которые в чем-то похожи или разделяют схожие интересы)

(средства массовой информации (сущ.): изображения, фотографии, фильмы, видео и т.д.)

promote (v): to encourage the popularity of sth to spread/increase

(продвигать (глаг.): поощрять популярность чего-либо для распространения/увеличения)

3 Подумайте! Как вы думаете, почему социальные сети стали такими популярными? За три минуты напишите несколько предложений. Расскажите об этом другой группе или классу.

I think social networks have become so popular because computers and technology have become a major part of our everyday life. Many young people these days spend a lot of time online and so it makes sense that they would interact with their friends online too to talk about and share videos, website and music that they have found on the Internet.

(Я думаю, что социальные сети стали такими популярными, потому что компьютеры и технологии стали важной частью нашей повседневной жизни. Многие молодые люди в наши дни проводят много времени в Интернете, и поэтому имеет смысл, чтобы они также общались со своими друзьями в Интернете, чтобы обсуждать и делиться видео, сайтами и музыкой, которые они нашли в Интернете.)

I think that social networks have become so popular because the Internet is an essential part of our life. More and more people are finding work online and leaving home less often. Social networks and messengers help them communicate with friends and family. Moreover, social networks allow a person to tell about himself, his day and his lifestyle.

(Я думаю, что социальные сети стали такими популярными, потому что Интернет - это неотъемлемая часть нашей жизни. Всё больше людей находят работу в Интернете и реже выходят из дома. А социальные сети и мессенджеры помогают им общаться с друзьями и родными. Социальные сети позволяют человеку рассказать о себе, своем дне и образе жизни.)

4 ИКТ. В небольших группах узнайте больше информации о социальной сети, например, Twitter. Предоставьте свою информацию классу.

Twitter is a social networking and microblogging site. Users can send and read messages called 'tweets'. These messages cannot be longer than 140 characters and they are public. Members can follow each other without being friends or knowing the person personally, so it is a great way for fans to follow their favourite celebrities and a good way for people to promote themselves or their brand. The service is free and has 190 million users.

Tik Tok is a new Internet platform. This is a social network where you can publish only small videos. At the very beginning, users used Tik Tok only to shoot video with their dance or lipsync, but now more and more users are making creative videos or blogs on any topic. The app has more than 1 billion users.

(Тик Ток - это новая интернет-платформа. Эта социальная сеть, где можно публиковать только небольшие видеоролики. В самом начале пользователи использовали Тик Ток только для того, чтобы записать свой танец или липсинг, а сейчас все больше пользователей создают креативные видео или блоги на какую-либо тематику. Приложение имеет более 1 миллиарда пользователей.

Приведем выдержку из задания из учебника Баранова, Дули, Копылова 7 класс, Просвещение:

1 a) How do you communicate with your friends? Do you use social networking sites such as.

Do you use Facebook, MySpace, Twitter or Linkedin? If so, then you are part of a social network. Social networking sites allow us to see our social connections. We can see our friends and their friends.

When you create a profile on a social networking site, you open up a huge range of possible social connections. You can look up old friends, make new friends and share music, photos and videos with them. You can also join groups based.

Setting up a social networking account is simple. You just create and post a personal profile. For this you need a login name, password and an email account. Then you add some personal information such as name, age, sex, location, interests, etc. You can also add a photo of yourself. You can personalise your profile and share as much information about yourself as you want. You can also control who sees your profile. For example, you can make sure that you only allow the friends that you have added to your network to see it. The next step is to search the network for your contacts, browse for new ones and add them to your network. You can invite offline friends to join by email or.

Different social networking sites allow people to interact in different ways. There are straightforward sites that allow you to expand your personal community such as Facebook. Then there are ones that involve media sharing, such as YouTube, where members upload and look at other people’s pictures and videos. There are also ones that specialise in sharing music, such as.

The latest trend in social networking is to create your own independent social network. Companies do this to promote their brand and individuals can do it.

b) Use your answers and the words in the Check these words box to tell your partner.

social networking site, connection, user-friendly interface, post, profile, login name, personalise, contact, browse, interact, straightforward, expand, community, media.

3 Think! Why do you think social networks have become so popular? In three minutes write a few sentences. Tell.

4 ICT In small groups, find out more information about a social network e.g. Twitter. Present your.

*Цитирирование части задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.

Читайте также: