/ / Як відключити використання .htaccess у підкаталогах - php, html, .htaccess, url-перенаправлення

Як відключити використання .htaccess в підкаталогах - php, html, .htaccess, url-redirection

У мене статичний сайт без бази даних. Усі файли / сторінки мають розширення .php

Я використовую .htaccess, щоб вони виглядали як .html для exmaple: - Мій файл about.php схожий на about.html в адресі URL.
Ось так виглядає мій .htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^(.*).html $1.php [L,QSA]

Але тепер API Twitter, а також моя форма контакту Ajax, яка використовує php, вже не працюють !!

Чи можливо це якось можливо, що лише URL-адреса, що посилається в кореневому каталозі, повинна використовувати .htaccess і ні URL-адреси, що переходять до підкаталогів, що може вирішити проблему.

Будь-яка допомога буде вдячна. Спасибі заздалегідь !!

Відповіді:

0 для відповіді № 1

Так, переконайтеся, що це можна зробити, трохи відредагувавши регулярний вираз:

RewriteEngine on
RewriteBase /

RewriteRule ^([^./]+).html?$ $1.php [L,NC]

[^./]+ буде відповідати URI в поточному каталозі та пропускати підкаталоги.