Мне удалось успешно удалить расширение .php в моих файлах, но у меня возникли проблемы с добавлением косой черты на мои страницы. Извините, если это было рассмотрено ранее, искал везде, но не могу найти ничего, что сработает.
Любая помощь будет высоко оценена, мой ht.access в настоящее время выглядит так:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*/index
RewriteRule ^(.*)index$ http://www.mywebsite.co.uk/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^mywebsite.co.uk [NC]
RewriteRule (.*) http://www.mywebsite.co.uk/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+\.)+php?\ HTTP
RewriteRule (.+)\.php?$ http://www.mywebsite.co.uk/$1 [R=301,L]
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME}\.php -f
RewriteRule ^(.*)$ $1.php
Первая часть — просто перенаправить домашнюю страницу на одну версию. Часть с отступом — это то, что я использовал для удаления .php из имен файлов. Просто нужно добавить косую черту в конце к файлам, у которых ее еще нет.