Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Index html как убрать


Как убрать из адреса URL index.php и index.html?

При индексации сайтов часто возникает проблема нескольких адресов главной страницы. Как правило, достаточно доменного имени http://yoursite.ru , однако некоторые сайты проиндексированы ещё и с http://yoursite.ru/index.php . И первый, и второй случай - это главная страница, но с доступом по двум адресам. Так быть не должно, так как две страницы с одним содержанием отнимают друг у друга вес.

Проблема решает редиректом на адрес без index.php . Чаще всего для решения данного вопроса используют файл htaccess (Что такое файл .htaccess?) и его настройки (директиву mod_rewrite).

Код .htaccess

RewriteEngine On RewriteRule ^index.php$ / [QSA,R] После этого сслыка http://yoursite.ru/index.php будет автоматически превращаться в http://yoursite.ru, а http://yoursite.ru/index.php?login=Kesha в http://yoursite.ru/?login=Kesha . Также можно настроить и под index.html и другие расширения индексного файла.

можете ознакомиться с примерами других настроек в файле htaccess.

Спасибо за внимание! И помните: файл htaccess лучше настроить ещё до начала индексации!

Предыдущая статья Как создать мобильную версию сайта? Следующая статья Как отобразить содержимое директории (папки) в PHP?

Как убрать index.html в Adobe Muse из адресной строки – Muse Masters

Каждый раз, создавая сайт, Adobe Muse автоматически добавляет данное окончание к адресу сайта. Такая ситуация нередко пугает заказчиков и вводит в ступор некоторых посетителей. Давайте узнаем как избавиться от назойливого окончания!

  1. Копируем данный код (замените свой сайт на URL вашего домена) : RewriteEngine onRewriteBase /

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://свой сайт/ [R=301,L]

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP RewriteRule ^([^.]+)\.html$ http://свой сайт/$1 [R=301,L]

    RewriteCond %{REQUEST_URI} !(\.[^./]+)$ RewriteCond %{REQUEST_fileNAME} !-d RewriteCond %{REQUEST_fileNAME} !-f RewriteRule (.*) /$1.html [L]

  2. Создаем файл в корневой папке сайта на хостинге с расширением (.htaccess)
  3. Помещаем в него скопированный код
  4. Готово! Теперь при переходе на страницу сайта с index.html, скрипт уберет назойливое окончание из адреса.

.htaccess — Убираем дубли страниц

Как избавиться от дублей страниц, которые попали в поисковый индекс? Очень просто — читайте в этой короткой статье 🙂

Как убрать из урлов index.php, index.htm и index.html

Дубли на сайте, это чуть ли не первая вещь на которую вам укажут сеошники после аудита сайта. Поверьте, такая ситуация встречается очень часто, и всё что нужно сделать, это настроить некоторые правила обработки адресов. Для этого добавляем в наш файл .htaccess следующий код:

Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_METHOD} =GET RewriteCond %{REQUEST_URI} ^(.*)/index.php$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteCond %{REQUEST_URI} ^(.*)/index.htm$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteCond %{REQUEST_URI} ^(.*)/index.html$ RewriteRule ^(.*)$ %1/ [R=301,L]
RewriteCond %{REQUEST_METHOD} =GET RewriteCond %{REQUEST_URI} ^(.*)/index.php$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteCond %{REQUEST_URI} ^(.*)/index.htm$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteCond %{REQUEST_URI} ^(.*)/index.html$ RewriteRule ^(.*)$ %1/ [R=301,L]

Вот и всё, прощайте дубли 🙂 .

Как сделать редирект с сайта без www на сайт с www

Без лишних слов, рассмотрим как сделать редирект на своем сайте:

Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^my-site\.ru$ [NC] RewriteRule ^(.*)$ http://www.my-site.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^my-site\.ru$ [NC] RewriteRule ^(.*)$ http://www.my-site.ru/$1 [L,R=301]

Теперь, сделаем обратную процедуру — редирект с WWW на без WWW:

RewriteCond %{HTTP_HOST} ^www.my-site.ru$ [NC] RewriteRule ^(.*)$ http://my-site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.my-site.ru$ [NC]RewriteRule ^(.*)$ http://my-site.ru/$1 [R=301,L]

Надеюсь у вас всё заработало, а если нет, уточните у вашего хостера, включена ли обработка файла .htaccess.

Если на вашем сайте необходимо настроить редиректы и убрать дубли при помощи настроек файла .htaccess, обращайтесь ко мне за помощью :)


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!