Мы принимаем к оплате:
«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!
«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 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 автоматически добавляет данное окончание к адресу сайта. Такая ситуация нередко пугает заказчиков и вводит в ступор некоторых посетителей. Давайте узнаем как избавиться от назойливого окончания!
- Копируем данный код (замените свой сайт на 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]
- Создаем файл в корневой папке сайта на хостинге с расширением (.htaccess)
- Помещаем в него скопированный код
- Готово! Теперь при переходе на страницу сайта с 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, обращайтесь ко мне за помощью :)