Не переписывать URL для существующего контента, используя переписыватель URL на основе правил Virtuoso - PullRequest
1 голос
/ 07 февраля 2011

Я использую Перезаписывающее устройство URL для базы правил Virtuoso , и я хочу сказать ему не переписывать URL, если файл действительно существует по указанному URL. При использовании Apache и mod_rewrite соответствующие RewriteCond будут выглядеть так:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Но я не могу найти альтернативу этому в Virtuoso . Есть идеи?

1 Ответ

0 голосов
/ 07 марта 2011

У меня получилось хакерское решение этой проблемы. Вместо общего условия «не совпадать с тем, где файл существует» я закончил тем, что создал новые правила («Соответствие правилам: первое соответствие») выше фактического правила перезаписи, которое я хотел. Эти правила специально исключают такие каталоги, как «изображения» и т. Д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...