Остановите выполнение Mod_Rewrite при соответствии RewriteCond

Оказывается, приведенный выше пример работает, как и ожидалось, когда я обновил Numpy до 1.16.0.

6
задан Rob Bell 23 October 2008 в 08:53
поделиться

3 ответа

Я сделал что-то подобное, для остановки mod_rewrite на папке WebDAV:

# stop processing if we're in the webdav folder
RewriteCond %{REQUEST_URI} ^/webdav [NC]
RewriteRule .* - [L]

Это должно работать на Ваши цели также. Если не или если Вы интересуетесь дополнительными ссылками, посмотрите этот предыдущий вопрос: Как я игнорирую каталог в mod_rewrite?

10
ответ дан 9 December 2019 в 20:50
поделиться

Переписать его к себе?

RewriteCond  Host:  (?:www\.)?mysite\.com
RewriteRule ^(.*)$ $1 [QSA,L]
1
ответ дан 9 December 2019 в 20:50
поделиться

Я не знаю синтаксиса ISAPI Rewrite, но в IIRF правило «выхода» выглядит так:

## Break out of processing for all other requests to mysite.com
RewriteCond %{SERVER_NAME}  ^(?:www\.)?mysite\.com$
RewriteRule (.*) - [L]

или

## Break out of processing for all other requests to mysite.com
RewriteCond %{HTTP_HOST}  ^(?:www\.)?mysite\.com$
RewriteRule (.*) - [L]

В каждом случае правило гласит: «Не перезаписывать (и больше не обрабатывать правила)», и оно применяется, когда используется имя хоста mysite.com или www.mysite.com. Флаг [L] - это часть, которая говорит «больше не обрабатывать правила», а - замена - это часть, которая говорит «не перезаписывать».

1
ответ дан 9 December 2019 в 20:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: