Имейте влияние некоторого RewriteCond несколько правил

там способ на самом деле записать компилятор на его собственном языке?

Вы имеете для имения некоторого существующего языка для записи нового компилятора в. Если бы Вы писали новому, скажем, компилятор C++, Вы просто записали бы его в C++ и скомпилировали бы его с существующим компилятором сначала. С другой стороны, при создании компилятора для нового языка давайте назовем его Yazzleof, необходимо было бы записать новый компилятор на другом языке сначала. Обычно это было бы другим языком программирования, но это не должно быть. Это может быть блок, или при необходимости, машинный код.

, Если бы Вы были попытка загрузить компилятор для Yazzleof, Вы обычно не писали бы компилятор для полного языка первоначально. Вместо этого Вы записали бы компилятор для Yazzle-облегченного, самого маленького подмножества Yazzleof (хорошо, довольно маленький подмножество, по крайней мере). Тогда в Yazzle-облегченном, Вы записали бы компилятор для полного языка. (Очевидно, это может произойти многократно вместо в одном переходе.), Поскольку Yazzle-облегченный собственное подмножество Yazzleof, у Вас теперь есть компилятор, который может скомпилировать себя.

существует действительно хорошая рецензия о начальной загрузке компилятора от самого низкого уровня (который на современной машине является в основном Hex-редактором), названный Начальная загрузка простого компилятора ни от чего . Это может быть найдено в https://web.archive.org/web/20061108010907/http://www.rano.org/bcompiler.html .

5
задан Bart van Heukelom 11 November 2009 в 15:06
поделиться

2 ответа

Инвертируйте выражение и присоедините его к правилу нарушения:

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} (.*)\.js
RewriteRule ^ - [L]
5
ответ дан 13 December 2019 в 22:10
поделиться

или просто поставьте другое условие, например

RewriteCond %{THE_REQUEST} !shop.php

или даже лучше

RewriteCond %{THE_REQUEST} !(.*)\.php
0
ответ дан 13 December 2019 в 22:10
поделиться
Другие вопросы по тегам:

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