У меня есть .htaccess
:
RewriteEngine On
RewriteRule ^!/(.*)$ path/to/a/file/$1 [L]
RewriteRule ^(.*)$ path/to/another/file/$1 [L]
Я хочу, чтобы URL в форме www.website.com/!/this/
были переписаны на path/to/a/file
. Любой URL, который не соответствует этому шаблону, должен быть переписан на path/to/another/file/
.
Вот что я пытался доказать:
RewriteEngine On
RewriteRule ^!/(.*)$ path/to/a/file/$1 [L]
RewriteCond ...
RewriteRule ^(.*)$ path/to/another/file/$1 [L]
При использовании вышеуказанного правила перезаписи я получаю 500 - Внутренняя ошибка.
Как я могу это исправить?