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

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

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

А также:


Html как убрать


Убираем .html, .php и .htm в конце URL-адресов на Apache/Nginx

Часто слышу, что сеошники советуют убирать окончания .html, .php и .htm в адресах ваших сайтов – якобы, это негативно влияет на продвижение. Кто-то же говорит, что это просто визуально добавляет адресу лишний мусор.

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

Не утверждаю на 100%, что этот метод не будет работать на какой-то из CMS – пробуйте и о результатах отписывайтесь в комментариях.

Убираем .html, .php и .htm на Apache

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

1. Подключитесь к сайту по FTP и в корне сайта найдите файл .htaccess. Откройте его. Если такой файл отсутствует – создайте.

2. Найдите строчку, содержащую:

RewriteEngine On

Сразу после нее вставьте следующие правила.

Если вам необходимо убрать .php:

RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.php [NC,L]

Если вам необходимо убрать .html:

RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.html [NC,L]

Если вам необходимо убрать .htm:

RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.htm [NC,L]

Если строчка «RewriteEngine On» отсутствует в файле – добавьте ее в самое начало.

После чего сохраните изменения и отправьте файл обратно на сайт. Если раньше адреса на вашем сайте были вида

https://www.pandoge.com/page.php

то теперь вы можете открыть эту страницу по адресу:

https://www.pandoge.com/page

Убираем .html, .php и .htm на Nginx

1. Для того чтобы подобную настройку произвести в Nginx, откройте файл конфигурации по адресу:

/etc/nginx/nginx.conf

в FTP (если вам позволяют права) либо через панель управления сервером.

2. Далее, в секцию location / {…}, вставляем необходимые правила.

Если вам необходимо убрать .php:

rewrite ^/([^.]+)$ /$1.php break;

Если вам необходимо убрать .html:

rewrite ^/([^.]+)$ /$1.html break;

Если вам необходимо убрать .htm:

rewrite ^/([^.]+)$ /$1.htm break;

Если в процессе настройки у вас что-то не получается – пишите об этом в комментариях.

www.pandoge.com

Как убрать index.html из адресной строки

Как решить проблему с дублированием главной страницы сайта и убрать index.html из адресной строки браузера?

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

Как я узнал, этот момент не очень хорош для поисковых систем. Нашел вот такое решение и решил записать для Вас этот видеоурок:

Как убрать index.html в версии сайта «Компьютер»?

ИНСТРУКЦИЯ:

Создайте в корневой папке Вашего сайта на сервере файл с именем «.htacсess» и вставьте в него подходящий код.

Код для вставки в файл .htacсess выберите и скопируйте, в зависимости от того, по какому протоколу открывается Ваш сайт в браузере. Пропишите в коде свое доменное имя сайта, вместо «ваш сайт» .

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/RewriteRule ^index\.html$ http://ВАШ САЙТ/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTPS/RewriteRule ^index\.html$ https://ВАШ САЙТ/ [R=301,L]

Как убрать index.html в макетах «Телефон» и «Планшет»?

Если Вы хотите убрать index.html в мобильной или планшетной версии сайта, то добавьте к уже вставленному коду еще вот эти строчки:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /phone/index\.html\ HTTP/RewriteRule ^phone/index\.html$ http://ВАШ САЙТ/phone/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /tablet/index\.html\ HTTP/RewriteRule ^tablet/index\.html$ http://ВАШ САЙТ/tablet/ [R=301,L]

Вставьте подходящие Вам коды в файл .htacсess и сохраните все изменения. Всё.

Надеюсь у Вас тоже всё получилось и этот способ помог Вам убрать index.html из адресной строки браузера. Пишите в комментариях о Ваших результатах.

Как убрать index.html? Подробный пример из видео.

У меня есть уже готовая тестовая страничка. Она расположена по данному адресу https://test.rodosvet-video.ru/index.html. Давайте я сейчас удалю здесь index.html. Вы видите, что при загрузке данной страницы она открывается без index.html. Но при переходе, например, по одной из кнопок, на которую назначена ссылка на главную страницу сайта – я просто навожу курсор мыши на данную кнопку и внизу в левой нижней части браузера, вы увидите ссылку по которой я перейду после нажатия на данную кнопку.  Я нажимаю сюда и мы переходим на ту же самую главную страницу сайта. Но только теперь в адресной строке браузера у нас маячит index.html. Получается, что у нашего сайта две главные страницы, а такое дублирование не очень любят поисковики.

Как же убрать эту надпись, чтобы при переходе по этой ссылке у нас не появлялся index.html в адресной строке браузера?

Используем программу FileZilla

Подразумевается, что у вас уже есть хостинг и доменное имя вашего сайта, вашей странички. Данная страничка расположена у меня на хостинге и я захожу в папку «test», в которой расположены файлы данной странички через программу FileZilla, соединяясь с сервером по ftp-протоколу. В этой программе ничего сложного нет. Здесь достаточно ввести host, который можно узнать у вашего хостера, а также ввести имя пользователя и пароль от ftp-аккаунта, созданного для вашего домена. Здесь вы все это вводите и попадаете в папку к своим файлам на сервере. И можете делать здесь с ними различные операции.

Создаем файл «.htaccess»

В корневой папке нашего сайта, т. е. в папке «test» — это у меня поддомен основного сайта, — нам еще необходимо создать один файл. Для этого я нажимаю здесь правой кнопкой мыши на свободном поле и выбираю «Создать новый сайт». Файл должен называться «.htaccess». Нажимаем «ОК». Файл создан. В этот файл вы должны внести определенную запись. Для того чтобы его отредактировать нажимаем на нем правой кнопкой мыши и выбираем «Просмотр/Правка». Правка открывается в обычном блокноте Windows. Мы можем редактировать данный файл как обычный тестовый файл.

Сюда нам нужно внести определенную запись. Запись эта выглядит вот так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/RewriteRule ^index\.html$ https://test.rodosvet-video.ru/ [R=301,L]
Изменяем и сохраняем. http и https.

У меня есть отдельный файл, в котором я уже сохранил данную запись. Я просто беру и копирую ее. Нажимаю «Копировать» и иду в мой файл «.htaccess», который я открывал в блокноте, и вставляю сюда данные строчки.

Первые две строки здесь остаются постоянными. Единственное, если ваш сайт открывается по протоколу https как моя страничка, то я должен дописать здесь букву «s» к http. Тоже самое мы делаем в третьей строке. Здесь мы пишем «https» или «http», если у вас страничка открывается по http-протоколу. И здесь дальше пишите доменное имя вашего сайта или вашего поддомена.

В моем случае – это как раз таки поддомен на основном сайте. Мы просто дальше идем в «Файл», нажимаем «Сохранить» и закрываем его. При этом FileZilla видит, что файл был изменен и спрашивает: «Загрузить ли его на сервер?». Мы нажимаем «Да». И предварительно можем поставить галочку «Закончить правку и удалить локальный файл».

Локальный файл у нас сохранен в папке «temp». И для того чтобы удалить его из папки «temp», мы ставим здесь галочку. Нажимаем «Да». И файл у нас обновлен. Если мы теперь откроем его для правки, то вы увидите, что здесь эта запись сохранилась. Я сейчас здесь редактировать больше ничего не буду. Закрываю его.

Как убрать index.html? Результат.

И теперь давайте перейдем в браузер, и попробуем еще раз открыть наш тестовый сайт с кнопки, на которой у нас назначена ссылка на главную страницу сайта. Давайте удалим index.html из адресной строки браузера и нажмем «enter». Наш сайт теперь открылся без index.html. Теперь давайте попробуем кликнуть по кнопке и посмотрим появится ли index.html в адресной строке браузера. Нажимаю. И все. Все работает теперь. Index.html  в адресной строке браузера при нажатии на кнопки главной страницы сайта не появляется. Хотя при наведении курсора мыши на кнопку в ссылке слева снизу в браузере у нас появляется ссылка, которая ведет на главную страницу сайта с добавлением index.html после слеша.

Вот таким простым способом вы можете избавиться от данной проблемы. Всего лишь создав в корневой папке сайта или странички файл с называнием «.htaccess» и вставив в него соответствующий код. Данный код вы сможете скопировать в статье на моем блоге в urokimuse.ru. Там будет статья с этим видео и вы сможете скопировать данную запись, изменить ее под себя и вставлять на свои сайты, созданные в Adobe Muse.

На этом все. Я заканчиваю данный видеоурок. Подписывайтесь на мой канал, ставьте лайки, пишите комментарии. С вами был Дмитрий Шаповалов и до встречи в следующих видеоуроках!

Автор видеоуроков и курсов Adobe Muse Дмитрий Шаповалов

urokimuse.ru

Как убрать .html в конце адреса

DLE FAQ » Все вопросы » Ламерские вопросы » Как убрать .html в конце адреса

 13.10.2011 aper  Ламерские вопросы  03.02.2013 BPlay  Ламерские вопросы  07.05.2013 terraflo  Ламерские вопросы  19.05.2013 lordenas  Общие вопросы, Ламерские вопросы  29.05.2013 kidsindigo  Ламерские вопросы  30.04.2014 trueocean  Общие вопросы, Ламерские вопросы  17.06.2014 Lalka  MySQL, Ламерские вопросы  23.06.2014 vpkach  Ламерские вопросы  08.03.2015 jeka6774  Ламерские вопросы

dle-faq.ru

Как с помощью .htaccess убрать из ссылки .html?

Итак, проблема стояла следующая: Удалить из ссылки часть .html при помощи файла .htaccess. Зачем это понадобилось? Все началось с того, что я установил на этот блог плагин WP-Print (найти его можно в репозитории WordPress), который создает версию для печати к записи или странице. Как и было сказано в ридми к плагину, я выполнил следующие требования:

(1) В каталоге темы wp-content/themes// найти следующие файлы single.php, post.php, page.php, etc и т. п.. (2) В них найти строку:

(3) После (2), в том месте где должна быть ссылка на версию для печати, вписать код:

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

http://kbaott.ru/nazvanie-novosti.html

А когда плагин WP-Print добавлял свою часть в ссылку получалось следующее:

http://kbaott.ru/nazvanie-novosti.html/print/

Конечно, такой баян не будет работать. К слову, регенерация пермалинков в админке WordPress (постоянные ссылки) не помогла. Поэтому пришлось постоянные ссылки менять на другую схему:

http://kbaott.ru/nazvanie-novosti/

Теперь плагин заработал, так как ссылки на печатную версию приняли вид:

http://kbaott.ru/nazvanie-novosti/print

Но открылась новая проблема — записи перестали отвечать на новые ссылки и выдавали 404 ошибку. Это очень неприятно, так как блог проиндексирован, да и на некоторые статьи есть внешние ссылки.

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

RewriteEngine on RewriteBase / 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-редиректа, он короче, но не у всех работает:

REWRITECOND %{HTTP_HOST} ^ваш_сайт.ру [NC] REDIRECTMATCH 301 (.*)\.html$ http://ваш_сайт.ру$1

Надеюсь этот опыт кому-то пригодится, так как мне он очень помог! Вместо эпилога:

Если Вы ведёте здоровый образ жизни — Вас могут растащить на органы. Если нездоровый — то на цитаты.

kbaott.ru


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



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

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


A

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

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


B

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

WEB + анимация


C

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

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

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


E

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