ISAPI_Rewrite jest Apache .htaccess mod_rewrite zgodnym nagrywarką adresów URL dla usługi Microsoft IIS. Umożliwia przenoszenie konfiguracji z Apache do usług IIS i odwrotnie, kopiując pliki .htaccess. Służy do optymalizacji pod kątem wyszukiwarek, do proxy zawartości innego serwera, zatrzymania hotlinkingu lub wzmocnienia bezpieczeństwa serwera.
Najważniejsze cechy ISAPI_Rewrite:
- Ta sama składnia i zachowanie jak w Apache mod_rewrite umożliwia migrację konfiguracji tylko przez skopiowanie plików .htaccess.
- Wyrażenia regularne dla elastycznych i zaawansowanych konfiguracji.
- Niezwykle szybki, trwały i wysoce skalowalny czysty kod C++.
- Konfiguracje rozproszone: globalny poziom serwera, poziom hosta wirtualnego (witryny sieci web), pliki na poziomie katalogu .htaccess z monitorowaniem w czasie rzeczywistym.
- Izolacja - konfiguracja na poziomie użytkownika wpływa tylko na lokalne środowisko użytkownika, co czyni ISAPI_Rewrite idealnym rozwiązaniem dla dostawców hostingu.
Najpopularniejsze przykłady użycia:
- Optymalizacja pod kątem wyszukiwarek.
- Proxying zawartość jednego serwera www za pośrednictwem innego serwera www.
- Zapobieganie pijawki treści (bezpośrednie hotlinking).
- Blokowanie określonych hostów, osób polecających lub irytujących robotów.
- Negocjacje treści - obsługa różnych plików dla różnych języków lub różnych przeglądarek.
- Emulacja równoważenia obciążenia dla klastra sieci web.
Lista obsługiwanych dyrektyw Apache .htaccess:
VirtualHost (VirtualHost)
Katalogu
DirectoryMatch (Match katalog)
Pliki
Pasmat plików
Lokalizacji
LokalizacjaMatch
AccessFileName (Nazwa pliku dostępu)
Allowoverride
Errorlog
Loglevel
Przepisz silnik
PrzepisaćRule [C,CO,F,G,L,N,NC,NE,P,PT,QSA,R=,S=,T=]
Przepisać Połów [NC,OR,-d,-f,-s]
Przepisz bazę
Przepisaniemapy [txt:, rnd:, int:]
Przepisanielogu
PrzepisanielogLevel
Przepisywanieopcje
PrzepisanieLock
Więcej przydatnych przykładów można znaleźć w ISAPI_Rewrite dokumentacji i dokumentacji online Apache lub archiwach skryptów. Większość przykładów Apache można uruchomić z ISAPI_Rewrite bez modyfikacji.
historia wersji
- Wersja 3.1 opublikowany na 2007-12-04
Obsługa apache mod_rewrite składni i rozproszonych plików konfiguracyjnych .htaccess.
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
Licencja na użytkowanie i dystrybucję
Niniejsza umowa licencyjna obejmuje wszystkie istniejące wersje ISAPI_Rewrite: ISAPI_Rewrite, ISAPI_Rewrite Full, ISAPI_Rewrite Lite, ISAPI_Rewrite beta od teraz, o których mowa poniżej, o ISAPI_Rewrite, chyba że określono inaczej.
1. Wszelkie prawa, które nie zostały tu wyraźnie przyznane, są zastrzeżone przez Helicon Tech.
2. Wszelkie prawa autorskie do ISAPI_Rewrite są wyłącznie własnością autora - Helicon Tech.
3. Helicon Tech udziela bezpłatnej licencji na korzystanie z ISAPI_Rewrite produktu Lite.
4. Helicon Tech udziela zgody na korzystanie z ISAPI_Rewrite w okresie testowym wynoszącym 30 dni. Po zakończeniu okresu próbnego należy kupić ISAPI_Rewrite lub usunąć ISAPI_Rewrite produkt.
5. Niezarejestrowana wersja próbna ISAPI_Rewrite może być swobodnie rozpowszechniana, z wyjątkami podanymi poniżej, pod warunkiem że pakiet dystrybucyjny nie zostanie zmodyfikowany. Żadna osoba lub firma nie może pobierać opłaty za dystrybucję ISAPI_Rewrite bez pisemnej zgody właściciela praw autorskich. Niezarejestrowana wersja próbna ISAPI_Rewrite nie może być powiązana ani rozpowszechniana z żadnym innym pakietem bez pisemnej zgody właściciela praw autorskich.
6. ISAPI_Rewrite JEST ROZPROSZONA "AS IS". ŻADNA GWARANCJA NIE JEST WYRAŻONA ANI DOROZUMIANA. UŻYWASZ ISAPI_Rewrite NA WŁASNE RYZYKO. AUTOR NIE PONOSI ODPOWIEDZIALNOŚCI ZA UTRATĘ DANYCH, SZKODY, UTRATĘ ZYSKÓW LUB JAKIEKOLWIEK INNE STRATY PODCZAS KORZYSTANIA LUB NADUŻYWANIA TEGO OPROGRAMOWANIA.
7. Użytkownik nie może używać, kopiować, emulować, klonować, wynajmować, dzierżawić, sprzedawać, modyfikować, dekompilować, dezasemble, w inny sposób odtwarzać, ani przenosić licencjonowanego programu ani żadnego podzbioru licencjonowanego programu, z wyjątkiem przypadków przewidzianych w niniejszej umowie. Każde takie nieautoryzowane użycie spowoduje natychmiastowe i automatyczne zakończenie tej licencji i może skutkować ściganiem karnym i/lub cywilnym.
8. Warunki niniejszej licencji są przedmiotem zmian w przyszłych wersjach ISAPI_Rewrite.
9. Przy zakupie ISAPI_Rewrite,,klucz &rejestracja&jest wydawany. Ten "Klucz rejestracji&może być używany tylko przez osobę (lub firmę) zakupioną i tylko na jednym komputerze. Jeśli kupisz więcej niż jedną kopię ISAPI_Rewrite, wydany klucz rejestracji może być używany tylko na liczbie komputerów równej liczbie zakupionych licencji.
10. Możesz korzystać tylko z klucza "registration key" otrzymanego od Helicon Tech lub firmy affiliating lub współpracującej z Helicon Tech i posiadającej pisemne zezwolenie na dystrybucję "Klucz rejestracji&.
11. Instalacja i używanie ISAPI_Rewrite oznacza akceptację niniejszych warunków licencji.
12. Jeśli nie zgadzasz się z warunkami niniejszej licencji lub jeśli warunki niniejszej licencji są sprzeczne z lokalnymi przepisami, musisz usunąć pliki ISAPI_Rewrite z urządzeń pamięci masowej i zaprzestać korzystania z produktu.
13. Przestrzegamy ścisłych wytycznych dotyczących prywatności i NIE gromadzimy danych osobowych, chyba że zostaną to dobrowolnie przekazane.
Jeśli masz dalsze pytania lub opinie, odwiedź nas na http://www.helicontech.com/
Dziękujemy za korzystanie z ISAPI_Rewrite.
Technologia Helicon