Задать вопрос
boch112
@boch112
привет

Как убрать /index.html с главной страницы?

Как через HTACCESS убрать /index.html с главной страницы сайта?

Вот - https://alpsity.ru/ . Открывается и так https://alpsity.ru/ и так https://alpsity.ru/index.html

А нужно что-бы открывался только так https://alpsity.ru/ , а из этого состояние url https://alpsity.ru/index.html директировало в https://alpsity.ru/
  • Вопрос задан
  • 392 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BATPYIIIKOB
PHP, JS
Вот пример: для http в htaccess

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://example.com/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://example.com/ [R=301,L]


Можно и через РНР:
if( $_SERVER['REQUEST_URI'] == "/index.php" ) {
 header( "Location: /", TRUE, 301 );
 exit();
 }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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