Как удалить расширения .php только с одного URL? - PullRequest
1 голос
/ 18 июня 2019

Я хочу удалить расширения .php из всех файлов. Например, если пользователь помещает example.com/test.php, я хочу перейти на example.com/test и показать содержимое страницы test.php

Но я хочу, чтобы файл htaccess выполнял эту функцию только по ОДНОМУ URL. Не на всех доменах дополнений у меня

Как я могу это сделать?

1 Ответ

1 голос
/ 18 июня 2019

Вы можете использовать это правило в корне своего сайта .htaccess:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+(test)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L,NE]

RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(test)/?$ $1.php [L]
...