Как получить .htaccess для перенаправления из поддомена подстановочной страницы в папку поддомена подстановочных знаков

Я хочу перенаправить

http://*.domain.co.uk/services.php 

в

 http://*.domain.co.uk/services 

где * – подстановочный домен.

В идеале, htaccess должен прочитать страницу служб (как у меня более одного) и перенаправить в ту же папку служб.

Это связано с тем, что я изменил свои страницы PHP на folder/index.php .

Добавьте это в файл htaccess в корневой каталог вашего документа:

 RedirectMatch 301 ^/([^/]+)\.php$ /$1/ 

Скорее всего, вам понадобится этот трейлинг-косая черта, потому что если он перенаправляет вас в каталог, mod_dir перенаправит снова , чтобы добавить конечную косую черту.


РЕДАКТИРОВАТЬ:

Чтобы исключить, вам придется использовать mod_rewrite:

 RewriteEngine On RewriteCond %{REQUEST_URI} !index\.php RewriteRule ^/?([^/]+)\.php$ /$1/ [L,R=301]