L ostatnia reguła,
R przekierowanie, np. [R=301],
S pomijanie następnych x reguł, np. [S=3],
NC ignorowanie wielkości liter,
E definiowanie zmiennych środowiskowych, np. [E=zmienna:wartosc],
F zwraca status 403 informujący o braku dostępu do strony,
G zwraca status 410 informujący o umyślnym usunięciu pliku,
P proxy (wykorzystywane przy mod_proxy),
CO zostanie ustawione cookie w przeglądarce użytkownika, format: [CO=zmienna:wartość:domena:czas:ścieżka],
N przetwarzanie reguł nastąpi od początku,
C wskazanie połączenia reguł między sobą,
T ustawianie typu MIME, np. [T=text/plain],
NS uniemożliwia użycie danej reguły jako podzapytania (podzapytaniem może być załączanie stron wykorzystujące SSI),
QSA query string append - ciąg zmiennych określających lokację z wywoływanego adresu zostanie doklejony do przepisanego adresu,
NE No Escape URI - zabezpiecza przed zmianą znaków typu #, $ czy ; na odpowiadające im kody szesnastkowe; dla podanych znaków byłoby to odpowiednio %23, %24 i %3B,
PT przepisany adres jest traktowany jako adres URI (domyślnie jest to ścieżka do pliku).
poniedziałek, 16 listopada 2009
mod_rewrite flagi
Autor: k2g
Etykiety: mod_rewrite flagi
poniedziałek, 26 października 2009
kopia zapasow Mysql'u, php
Dziś bardzo popularnym narzędziem do przechowywania danych są bazy danych a wśród nich MySql. Niewłaściwe użycie komend, awarie, ręczna edycji, niechciana kasacja powodują problemy lub brak możliwości ich przywrócenia.
Kopia zapasowa - to za jej pomocą możemy odtworzyć utracone dane.
mysqldump
program (nie polecenie), jest dostępny w każdej instalacji serwera MySQL (Windows/ Linux).
Polecenia i wybrane funkcje mysqldump:
- databases
zgrywa zawartość bazy danych i całą jej strukturę do pliku. Pozwala na zapisanie jednej lub większej ilości baz do jednego pliku.
- all-databases (lub -A)
zgrywa wszystkie bazy i tabele dostępne na naszym serwerze do pliku. Nie ma możliwości pojedynczego wybierania baz
- add-drop-database
przywraca bazę danych z pliku przy jednoczesnym usunięciu lub zastąpieniu istniejącej bazy
- add-drop-table
przywraca tabelę (strukturę + dane lub strukturę) z pliku przy jednoczesnym usunięciu istniejącej tabeli
- no-create-info
w kopii nie zostanie zapisana informacja o tworzeniu tabeli (nazwy pól, nazwy tabeli, indeksów tip).Opcja jest przydatna jeśli chcemy wykonać tylko kopię samych danych bez tabeli.
- no-data
tworzenie kopii samej struktury bazy i tabel (szkieletu). Polecenie to zapisuje informację na temat bazy danych, tabel i umieszczonych w nich polach. Opcja jest przydatna do robienia kopii samej struktury.
- default-character-set=charset_name
ustawienie kodowania znaków podczas robienia kopii zapasowej. Opcja przydatna jeśli mamy tabele lub bazy w innym kodowaniu.
Autor: k2g
Etykiety: mysqldump