2.7.1.1.13. Пераменныя .htaccess

Для выкарыстання ў розных правілах апрацоўкі запытаў і фарміравання рэгулярных выразаў у .htaccess даступны шэраг зменных з інфармацыяй аб запыце і яго адпраўніку. Усе зменныя паказваюцца ў фігурных дужках са знакам адсотка ў пачатку, напрыклад %{HTTP_HOST}. Некаторая дадатковая інфармацыя даступная ў дакументацыі Apache.

Пераменная Апісанне Прыклад
HTTP-загалоўкі запыту
HTTP_USER_AGENT User-Agent адпраўніка, перададзены ў запыце. Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
HTTP_REFERER загаловак Referer, які можа быць перададзены пры пераходзе з адной вэб-старонкі на іншую. https://domain.com/
HTTP_COOKIE Дадзеныя cookie, Перададзеныя ў запыце. dom=sometesttextstoredincoockie
HTTP_HOST Дамен з загалоўка HOST. www.domain.com
HTTP_ACCEPT Радок са спісам дапушчальных тыпаў перадаваных дадзеных (content-type), падзеленых кропкай з коскай ;. text/html,application/xhtml+xml,application/xml;q=0.8,application/signed-exchange;v=b3;q=0.9
Параметры запыту
REMOTE_ADDR IP-адрас адпраўшчыка запыту. 123.213.231.211
REQUEST_METHOD Тып запыту ў выглядзе радка, напрыклад GET, POST, PUT і іншыя. GET
REQUEST_TIME Час запыту ў Unix-фармаце. 1675723794
Дадзеныя вэб-сервера
SCRIPT_FILENAME Абсалютны шлях да файла скрыпту. /home/example/domain.com/www/script.php
QUERY_STRING Дадзеныя GET-параметраў у выглядзе радка. Пры адсутнасці GET-параметраў або наяўнасці толькі знака ? будзе вернуты пусты радок. var1=text&var2=text
SERVER_ADMIN Паштовая скрыня адміністратара (уладальніка) паслугі хостынгу. mail@domain.com
SERVER_NAME Імя віртуальнага хаста (сайта), які апрацоўвае запыт. www.domain.com
TIME_YEAR Год даты апрацоўкі запыту. 2023
TIME_MON Месяц даты апрацоўкі запыту ад 1 да 12. 03
TIME_DAY Дзень даты апрацоўкі запыту ад 1 да 28-31. 02
TIME_HOUR Гадзіна даты апрацоўкі запыту. 05
TIME_MIN Хвіліна даты апрацоўкі запыту. 23
TIME_SEC Секунда даты апрацоўкі запыту. 32
TIME_WDAY Дзень тыдня даты апрацоўкi запыту ад 0 да 6. 1
TIME Дата апрацоўкі запыту ў выглядзе ГодМесяцДзеньГадзінаХвілінуСекунда без раздзяляльных знакаў ГГГГММДДччммсс. 20230302052332
REQUEST_URI URL-адрас запыту з GET-параметрамі, але без дамена. /script.php?var1=text&var2=text
REQUEST_FILENAME Абсалютны шлях да файла скрыпту. /home/example/domain.com/www/script.php
Змест