html сайт, как убрать .html

S
На сайте с 02.09.2009
Offline
106
1701

Есть маленький html сайт, подскажите как проще убрать .html. Было site.ru/page.html стало site.ru/page/

adel92
На сайте с 04.01.2012
Offline
334
#1

Можно просто код в htaccess добавить.

Что то вроде такого:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
R
На сайте с 01.11.2006
Offline
116
#2

Создать папки /page/, /page1/ и положить туда index.html.

eis
На сайте с 18.10.2008
Offline
473
eis
#3

Stislov, чтобы по адресу site.ru/page/ был доступен сайт? или визуально в урле убрать .html?

- Здесь я покупаю вечные ссылки на свои сайты! (https://backlinkator.com) - сотни ссылок за копейки
S
На сайте с 02.09.2009
Offline
106
#4
adel92:
Можно просто код в htaccess добавить.
Что то вроде такого:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

Спасибо за решение, супер

---------- Добавлено 25.03.2017 в 21:34 ----------

Rizer:
Создать папки /page/, /page1/ и положить туда index.html.

В папку не элегантно )

M
На сайте с 04.12.2013
Offline
223
#5

Stislov, если уже давно «есть сайт» и оброс бэками, то озаботьтесь редиректом со старых адресов на новые по крайней мере для этих бэков.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий