Меню Закрыть

Htaccess убрать html в конце

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

RewriteRule (.*) /$1.html [L]

Может кто-то знает что нужно подправить в этом коде, может кто-то даст готовый вариант или напишет как убрать .html в статических страницах.

Кто даст рабочий вариант, разуемся заплачу не обижу.

По умолчанию когда вы открываете сайт в браузере, веб-сервер указывает в конце домена название индексного файла «index.html» или «index.php». Это негативно сказывается на поисковой позиции сайта. Для успешного продвижения в поисковых системах потребуется настройка переадресации с удалением «index.html» или «index.php» в конце адреса вашего сайта. Например, перенаправление с сайта «faq-reg.ru/index.html» на «faq-reg.ru»

Как убрать index.html или index.php через .htaccess

Добавьте в конце файла .htaccess одно из правил, которое подходит для вашего случая:

Здравствуйте! Прошу вашей помощи. Необходимо было спрятать в адресной строке расширения файлов (html), нашёл вашу статью "Как убрать .html в конце URL?" Ответ: Обратный редирект с site.com/page.html на site.com/page.

RewriteEngine On
RewriteBase /
RewriteRule (.*)\\.html$ $1

После сохранения файла .htaccess на сервер с данным содержимым, расширения спрятались, но вместе с тем перестали работать сами страницы.
То, есть например, кликаю на главной странице на ссылку, которая должна вести на файл info.html, страница загружается в адресной строке site/info без html и сервер выдаёт ошибку и сообщает, что такой страницы не существует.
Как вернуть всё обратно?
Удаление файла .htaccess не помогло. Страницы сайта, которые я грузил, когда файл .htaccess был на сервере, теперь не работают и пытаются до сих пор грузиться без расширения. Хотя файла .htaccess на сервере уже нет.
Сайт не работает((( — это катастрофа, прошу помочь.

  • Hm.plus
  • 13/12/2017
Читайте также:  Аваст не запускается и не удаляется

Закоментируйте правило редиректа, вот так:

  • Автор вопроса

Благодарю! А как же всё таки правильно скрыть html в адресной строке?

  • Hm.plus
  • 13/12/2017

Местная система комментариев добавляет лишние слеши.

Вот так надо: https://pastebin.com/2qBrRKpL

  • Hosting.kg
  • 13/12/2017

Возможно это какой то не нормальный кэш. После удаления .htaccess все должно было вернуться на место. А по вопоросу убрать .html в конце адреса честно говоря не понимаю как тут редирект поможет. Если сайт на HTML то нужно делать так например для страницы site.ru/about.html создать каталог /about и перенести туда файл about.html, затем переименовать его в index.html и уже после этого делать редиректы. Хотя в идеале лучше переписать ссылки без .html в конце.

  • CISHost.ru
  • 13/12/2017

В .htaccess. Обращение к /about.html перенаправляет на /about. Сам этот вариант использую, и вам советую.

Юзеры ( 13 ) оценили на 2.9 из 5

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

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

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

Виртуальный хостинг — подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.

Читайте также:  Создать ярлык фейсбук на рабочем столе

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

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

Размещение и обслуживание вашего собственного сервера в дата-центре хостинга — это не очень популярная услуга и требуется в исключительных случаях.

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

Тестовый период — предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback — период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Означает какая операционная система установлена на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.

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

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

Безопасный хостинг — тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".

Читайте также:  Как перечисляются деньги в пенсионный фонд

Защита от DDOS — компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET — платформа для разработки веб-приложений от Майкрософт.

От панели управления зависит ваше удобство в настройке хостингесайта.

Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.