Как убрать index.html из URL | REG.RU
Предположим, вы заказали бесплатный хостинг для сайтов html в REG.RU. По умолчанию когда вы открываете сайт в браузере, веб-сервер указывает в конце домена название индексного файла «index.html» или «index.php». Это негативно сказывается на поисковой позиции сайта. Для успешного продвижения в поисковых системах потребуется настройка переадресации с удалением «index.html» или «index.php» в конце адреса вашего сайта. Например, перенаправление с сайта «faq-reg.ru/index.html» на «faq-reg.ru»
Как убрать index.html или index.php через .htaccess
-
1.
Откройте файл .htaccess в корневой директории сайта. Если у вас нет этого файла воспользуйтесь справкой: У меня нет файла .htaccess, что делать?
-
2.
Добавьте в конце файла . (.*)/index\.php$ /$1/ [R=301,L]
Теперь любой запрос, который оканчивается на «index.php», будет переадресован на URL без него.
-
3.
Сохраните файл с внесенными изменениями.
Готово, после внесения правила в .htaccess ваш сайт будет открываться без index.html или index.php в конце URL.
Как убрать index.html или index.php через web.config
Откройте файл web.config в корневой директории сайта.
-
2.
Добавьте в конце файла web.config одно из правил, которое подходит для вашего случая:
Как убрать index.html из URL
- org/HowToStep»>
1.
Воспользуйтесь правилом:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Rewritehtml"> <match url="(.*)" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="{R:1}.html" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
- (.*)$» ignoreCase=»true» />
<conditions>
<add input=»{REQUEST_FILENAME}» matchType=»IsFile» negate=»true» />
<add input=»{REQUEST_FILENAME}» matchType=»IsDirectory» negate=»true» />
<add input=»{REQUEST_FILENAME}.html» matchType=»IsFile» />
</conditions>
<action type=»Rewrite» url=»{R:0}.html» />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
- Текстовый редактор (мы рекомендуем VS Code)
- Интернет-браузер
- Новый файл с именем index.html (используйте предпочитаемый текстовый редактор)
- Новая папка с именем ресурсы
- Дополнительную папку с именем css
- Новый файл с именем index.css (используйте предпочитаемый вами текстовый редактор)
- Ваш собственный заголовок между
<заголовок>
теги - Ваш собственный контент в
тегах
. Если вам нужен быстрый, предварительно написанный контент, не стесняйтесь использовать следующее и изменять по своему усмотрению: - Научиться программировать
- Создать компанию
- Помочь миру
- Создавать структуру папок для поддержки как вашего рабочего процесса, так и вашей веб-страницы
- Добавить содержимое HTML и стиль CSS в соответствующие файлы
- Свяжите файлы HTML и CSS вместе
- Просмотр веб-страницы в браузере (и обновление браузера для просмотра новых изменений)
Как убрать index.aspx из URL
Воспользуйтесь правилом:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Rewriteaspx"> <match url="(. *)" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="{R:1}.aspx" /> </rule> </rules> </rewrite> </system.webServer> </configuration>Помогла ли вам статья?
Да
раз уже
помогла
Создайте свой первый локальный проект HTML/CSS
Требования:
Введение
В этой статье мы расскажем, как использовать навыки CSS, полученные на Codecademy, и использовать их для создания простой веб-страницы, созданной исключительно с помощью инструментов, имеющихся на вашем компьютере. Прежде чем продолжить, вы уже должны быть знакомы с основами работы с текстовыми редакторами, локальными файлами и каталогами, которые описаны в других разделах Codecademy.
Мы рекомендуем вам посмотреть это поясняющее видео, а затем следовать приведенным ниже инструкциям.
Если вам нужны дополнительные рекомендации по реальному использованию CSS, посмотрите вторую часть видео.
Шаг 1: Создайте структуру папок для вашей веб-страницы
Давайте создадим структуру папок для поддержки вашей веб-страницы. Хорошо продуманная структура папок поможет вам быстро перейти к файлам HTML или CSS, содержащим ваш код.
Сначала откройте Finder (в Mac) или Explorer (в Windows). Затем создайте папку (также известную как каталог) с именем 9.0025 DevProject
Откройте папку DevProject . Внутри создайте следующие элементы:
Файл index.html будет содержать код HTML для вашей веб-страницы, а папка resources будет содержать все необходимые ресурсы, необходимые для файлов HTML (файлы CSS, изображения и т. д.).
Затем откройте только что созданную папку ресурсов . Внутри этой папки создайте следующее:
Папка css будет содержать файлы CSS, необходимые для оформления вашей веб-страницы.
Наконец, откройте папку css , которую вы только что создали. Внутри этой папки создайте следующее:
Файл index. css будет содержать все правила стилей CSS, которые будут применяться к вашей веб-странице.
Эта общая структура папок поможет поддерживать рабочий процесс при добавлении файлов или ресурсов. В общих чертах это должно выглядеть так:
Шаг 2. Добавьте контент на веб-страницу
Отлично! Имея структуру папок, файлы HTML и CSS в нужном месте, мы можем добавить контент на веб-страницу.
Сначала откройте index.html в предпочитаемом текстовом редакторе. Затем добавьте требуемый HTML-код:
После добавления стандартного HTML-кода не стесняйтесь добавлять следующие элементы:
Имя Фамилия
Я учусь программировать на Codecademy! Мои цели:
Это один из моих любимых веб-сайтов: Google
Наконец, откройте файл index.css в предпочитаемом текстовом редакторе. Добавьте в файл следующие предварительно написанные правила CSS (можно изменить по своему усмотрению):
* {
семейство шрифтов: Helvetica, Arial, sans-serif;
}
h2 {
цвет: морской зеленый;
}
p,
li {
размер шрифта: 18px;
}
a {
украшение текста: нет;
}
Обязательно сохраните изменения для обоих файлов!
Шаг 3: Свяжите ваш файл HTML и файл CSS
Как оказалось, добавленный вами HTML-контент не будет стилизоваться в соответствии с правилами CSS, если index. html и index.css не будут связаны друг с другом. В разделе
свяжите таблицу стилей с файлом HTML.
Вам может быть интересно, почему для атрибута href
установлено значение ./ресурсы/CSS/index.CSS
. Это связано с тем, что вы должны точно указать, где находится файл index.css в вашей папке (папках) относительно того места, где находится index.html (в противном случае два файла не будут связаны).
Если у вас возникли проблемы с связыванием HTML и CSS, обратитесь за помощью на форумы сообщества Codecademy.
Опять же, обязательно сохраните изменения!
Шаг 4. Просмотрите свой проект
Отличная работа! Давайте посмотрим на вашу веб-страницу в браузере.
Откройте предпочитаемый веб-браузер. В строке меню нажмите «Файл», а затем нажмите «Открыть файл…» (или аналогичный). Перейдите к файлу index.html и нажмите «Открыть» (или аналогичный). Браузер должен загрузить вашу веб-страницу. Что ты видишь?
На этом этапе не стесняйтесь вносить изменения в свой код HTML или CSS. Имейте в виду, что для просмотра любых новых изменений, которые вы вносите, вам придется обновить браузер.
Обзор
Поздравляем! За это короткое время вы научились применять то, чему научились на Codecademy, с помощью инструментов, доступных на вашем персональном компьютере. Вы успешно научились:
В общем, четыре приведенных выше пункта являются надежной отправной точкой для вашего собственного рабочего процесса разработчика. Когда вы узнаете больше, вы можете изменить рабочий процесс в соответствии со своими конкретными потребностями. На этом этапе не стесняйтесь изменять содержимое веб-страницы или создавать совершенно новый проект. Удачного кодирования!
Карьера
Основы веб-разработки
Начните с основ. К концу этого раздела вы сможете создать стилизованный и адаптивный веб-сайт с помощью HTML и CSS. Checker Dense Включает 7 курсов Checker DenseCertificate Icon С сертификатом Checker DenseLevel Icon Новичок 902 46 Дружелюбный24 Уроки
Карьерный путь
Front-End Engineer
Front-End -end инженеры тесно сотрудничают с дизайнерами, чтобы сделать веб-сайты красивыми, функциональными и быстрыми. Checker Dense Включает 34 поля Значок Checker DenseCertificate С Профессиональная сертификация Значок Checker DenseLevel Новичок Дружелюбный131 Уроки
ftp — Как заставить веб-сайт запускать файл index.
html? Если вы хотите отображать содержимое файла index.html при запросе к домену вашего веб-сайта, скажем, domain.com, то все, что вам нужно сделать, это загрузить файл index.html на правильный
Корень документа — это папка, в которой хранятся файлы веб-сайта для доменного имени.
Корневые каталоги документов могут называться по-разному в зависимости от конфигурации вашего сервера, однако обычно они называются так:
/www/ /public_html/
Они также могут находиться в другом каталоге, таком как
/home/myusername/public_html/
Ваш основной домен обычно находится на www или папка public_html .
Когда кто-то пытается загрузить ваш веб-сайт и не вводит вручную имя файла (например, index.php или index.html), сервер пытается загрузить «индекс каталога». Индекс каталога — это список файлов, которые он должен загрузить.
Например, если вы введете domain.com (т. е. не domain.com/index.php), сервер попытается загрузить файлы в следующем порядке. Если файл не найден, то пытается загрузить следующий файл в списке:
http://domain.com/index.html http://домен.com/index.htm http://домен.com/index.php
…и, наконец, если ваш сервер не находит ни один из этих файлов, он просто возвращает список всех файлов в каталоге. См. Изображение
Чтобы предотвратить это, необходимо создать файл index.html и загрузить его в корневой каталог документов сервера, как мы упоминали ранее.
Попробуйте создать свой первый файл .html с помощью простого текстового редактора, скопировав HTML-разметку ниже в новый файл, а затем сохраните его как index.html или загрузите файл здесь
<голова>Первая HTML5-страница моего веб-сайта голова> <тело>Добро пожаловать!
Извините, но наш сайт находится в разработке. тело>
Продолжайте и загрузите файл index. html в корневой каталог документов вашего сервера, а затем попытайтесь получить доступ к домену вашего веб-сайта. Вероятно, он загрузит ваш index.html , и теперь ваш сервер будет отображать содержимое файла index.html вместо «списка файлов DirectoryIndex».
КОГДА ЭТО НЕ РАБОТАЕТ:
Если вы только что поместили файл index.html или index.php в корневую папку документов вашего сервера, например: /public_html/, и он все еще не загружается эти файлы по запросу к вашему домену, скорее всего, на вашем сервере отсутствует определенная конфигурация для «DirectoryIndex Directive».
Если этого не произойдет, вы можете использовать директиву DirectoryIndex в файле .htaccess, чтобы указать пользовательский файл или файлы, которые веб-сервер ищет, когда посетитель запрашивает каталог. Чтобы включить директиву DirectoryIndex, используйте текстовый редактор для создания/изменения файла .htaccess следующим образом. Замените имя файла на файл, который вы хотите отображать всякий раз, когда пользователь запрашивает корневой каталог документов сервера:
Имя файла индекса каталога
Вы также можете указать несколько имен файлов, и веб-сервер будет искать каждый файл, пока не найдет совпадение.