У меня есть два файла .htaccess, которые мне нужно объединить в один.
Первый делает простое удаление расширения файла.
Второй переписывает все запросы на переход к стороннему приложению, сохраняя наш URL.
Мне нужно, чтобы правила были достаточно умными, чтобы не смотреть на второй сервер, если файл существует на первом.
Правило1:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Правило 2:
Options +FollowSymLinks +Indexes
RewriteEngine on
RewriteRule ^(.*)$ http://third.party.com/$1 [P]
# RewriteCond %{THE_REQUEST}([^?\ ]+)
# RewriteRule ^.*$ index.php/%1
Я далёк от волшебника .htaccess, так что я весь в ушах для предложений.