Редирект с index.(php|html|htm) на root сайта

Перенаправление c domain.tld/index.php, domain.tld/index.html и domain.tld/index.htm на domain.tld/ с помощью .htaccess


RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*/index\.(php|html|htm)
RewriteRule ^(.*)index.(php|html|htm)$ /$1 [R=301,L]

Комментарии

Включить работу механизма преобразования:


RewriteEngine On

Если в запросе браузера содержится "index.php":


RewriteCond %{THE_REQUEST} ^.*/index\.(php|html|htm)

Тогда перенаправить с domain.tld/index.php или с domain.tld/index.html или с domain.tld/index.htm на domain.tld/:


RewriteRule ^(.*)index.(php|html|htm)$ /$1 [R=301,L]

Ссылки

  1. Apache Module mod_rewrite docs: http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Теги: 301-Редирект, htaccess

  • Опубликовано: 24 Января, 2023
  • Последнее редактирование: 25 Января, 2023
Яндекс.Директ Google AdWords Bing Ads Amazon Product Ads HTML CSS JavaScript jQuery PHP CMS CMF MODX Wordpress Drupal ExpressionEngine htaccess SEO SEM HTML CSS JavaScript jQuery PHP CMS CMF MODX Wordpress Drupal ExpressionEngine htaccess SEO SEM Яндекс.Директ Google AdWords Bing Ads Amazon Product Ads