Содержание:
.htaccess как с index.php, index сделать редирект?
Приветствую! Помогите пожалуйста изменить код так, чтобы в url за место -> site.ru/index и site.ru/index.php cрабатывал редирект без этих окончаний, а именно на site.ru. В данный момент если ввожу site.ru/index.php срабатывает (not found), а если ввожу site.ru/index (просто открывается главная страница с url: site.ru/index). С сохранением других моих правил: c www на без, несуществующие страницы выходит 404, убирает слэш в конце.
В .htaccess особо не разбираюсь…
Спасибо!
ErrorDocument 404 /err404.php RewriteEngine on #Редирект с www на без RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Убирает слэш в конце RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/$ /$1 [R=301,L] # Если index. php, php -> 404 RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^index$|\.php - [L,R=404] RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
В .htaccess особо не разбираюсь…
Спасибо!
Комментарии: