Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как убрать .html у страницы?

Как убрать .html у страницы?


     28.11.2019    .htaccess, редирект, .html    Все вопросы » Общие вопросы    137

вопрос
Есть конкретная страница (допустим /test.html).

Подскажите рабочее правило .htaccess, которое уберет .html в конце адреса + при наборе test.html будет происходить редирект на test, чтобы не было дубля.

Ответа пока нет


15 комментариев

deadluk
Юзер

deadluk - 29 ноября 2019 00:29 -

тут этот вопрос не раз поднимался. го в поиск по сайту

nikolay.safronov
Юзер

nikolay.safronov - 29 ноября 2019 00:39 -

deadluk, если бы там были работающие решения, а не неработающий копипаст с первой страницы гугла - я бы не спрашивал.

temporary
Юзер

temporary - 29 ноября 2019 08:26 -

nikolay.safronov,
Конечно, проще же спросить готовый ответ, а интернет большой, можно и на гугла свалить.

nikolay.safronov
Юзер

nikolay.safronov - 29 ноября 2019 11:46 -

temporary, ну так может вы подскажете рабочее решение, если его так легко найти?

ТeraМoune
Юзер

ТeraМoune - 29 ноября 2019 07:44 -

nikolay.safronov, Они все работают и вообще какой способ не возьми если человек верно все делает то он будет работать. Покажите копипаст неработающий, Вы о статье в блоге, Артёма Мáлкова ?

nikolay.safronov
Юзер

nikolay.safronov - 29 ноября 2019 11:36 -

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTPS
RewriteRule ^([^.]+)\.html$ test1.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (commands|filename2|filename3) /$1.html

Ну вот, например.

ТeraМoune
Юзер

ТeraМoune - 29 ноября 2019 12:24 -

nikolay.safronov, Это просто хрень из примеров .htaccess редиректов и никакого отношения к изменению ЧПУ не имеет.
В .htaccess есть строка их две на правило для новости без категории и на правила с категориями но в обоих случаях удаляется лишь .html. И еще правятся файлы движка везде где есть ссылки и тоже удаляется часть которую нужно убрать. А не то, что Вы тут показываете.

Вот пример удаления html из статики.
https://www.pandoge.com/haki/kak-ubrat-html-v-konce-adresa-statisticheskih-stranic-v-dle

Посмотрите, подумайте, найдите строки и сделайте всё.

nikolay.safronov
Юзер

nikolay.safronov - 29 ноября 2019 12:31 -

ТeraМoune, причем тут вообще DLE? У меня на сайте лежит файл test.html, мне конкретно у него нужно убрать расширение, а не у всех страниц сайта!

ТeraМoune
Юзер

ТeraМoune - 29 ноября 2019 12:53 -

В таком случае ищите в интернете, тут нету смысла задавать вопрос только потому, что используете dle. Штудируйте нейтральные площадки где задают вопросы и получают ответы.

https://stackoverflow.com
https://toster.ru

nikolay.safronov
Юзер

nikolay.safronov - 29 ноября 2019 12:55 -

ТeraМoune, а отвечать вообще обязательно было? Или вам лишь бы языком херь почесать?

deadluk
Юзер

deadluk - 29 ноября 2019 19:54 -

Вам дали очень годный ответ. Сие сайт узконаправленной тематики, такие вопросы лучше задавать на тостере и ему подобных, можно на stackoverflow.

У меня на сайте лежит файл test.html
есть годное решение: удалите эти 4 наглые буквы! и точку не стоит щадить!! ещё та гадина..

p.s. мб поможет

к слову, вторая ссылка в выдачи ПС

deadluk
Юзер

deadluk - 29 ноября 2019 20:07 -

но да... непринципиально.. хз короче, пусть админы думают. если это вообще стоит внимания.

dj-avtosh
php-developer

dj-avtosh - 29 ноября 2019 21:38 -

nikolay.safronov еще такой выпад и бан

ЯД Донат: 41001679231462

telegram: @blob42
skype: elhan.isaev (seldom)

ТeraМoune
Юзер

ТeraМoune - 29 ноября 2019 13:18 -

nikolay.safronov,
Когда люди начнут понимать, что их вопрос останется без ответа в большинстве случаев, и перестанут плодить подобные вопросы обсуждение которых проходило везде где только можно, то и пояснять это не нужно будет.

Не может просто быть, чтобы тот кто ищет не нашёл ничего нерабочего. Это даже звучит очень нелепо. Найдите что-ли видео уроки уверен такое есть.

maks
Юзер

maks - 29 ноября 2019 22:58 -

Этот сайт уже давно не вопросы и ответы, а скорей какой-то обучающий что-ли, не знаю как и выразится. Скоро здесь останется только стол заказов и модули. В принципе, оно и правильно.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх