toohappy
@toohappy
Люблю свекольник.

Как настроить редирект в htaccess?

Как сделать редирект с таких страниц:
домен/index.html
домен/index.htm
домен/index.php


На домен. Например 'домен/index.html -> домен/'

Вот что пытался сделать, но все ломается.
<ifModule mod_expires.c>

# Add correct content-type for fonts & SVG
AddType application/font-woff2 .woff2
AddType image/svg+xml .svg

ExpiresActive On
ExpiresDefault "access plus 5 seconds"

# Cache Images
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"

# Cache Fonts
ExpiresByType application/font-woff2 "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"

# Cache other content types (CSS, JS, HTML, XML)
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType application/javascript "access plus 2592000 seconds"
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"

ErrorDocument 404 /404.html

Redirect 301 /index.html https://ritualservice24.ru/

</ifModule>

<ifModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript application/font-woff2 image/svg+xml

</ifModule>


cтраниц: домен/index.htm и домен/index.php нет нет сайте. Но нужно сделать так, чтобы если в url их ввели, произошел редирект.
Спасибо.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@dodo512
RewriteEngine on

RewriteCond %{THE_REQUEST} ^\S+\s([^?]*/)index\.(htm|php)
RewriteRule ^ %1 [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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