{"id":52368,"date":"2019-11-07T00:00:00","date_gmt":"2019-11-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4"},"modified":"2020-02-18T14:00:04","modified_gmt":"2020-02-18T11:00:04","slug":"kak-sdelat-podderzhku-pcre2-dlya-apache-2-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4","title":{"rendered":"Come abilitare il supporto PCRE2 per Apache 2.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Voglio condividere la mia esperienza nella portabilit\u00e0 di Apache 2.4 su PCRE2, dato che anche PHP 7 supporta da tempo la libreria PCRE2, mentre la Apache Software Foundation open source ancora non lo fa.<br \/>\nCertamente, probabilmente sto anticipando il rilascio di Apache con il supporto per PCRE2, poich\u00e9 utilizzo le sorgenti di Git di Apache, il che indica che il supporto per PCRE2 potrebbe gi\u00e0 essere presente nel prossimo rilascio. Ma per coloro che desiderano sin da subito il supporto per PCRE2 in Apache 2.4 e non vogliono aspettare il rilascio, condivido uno dei metodi.<\/p>\n<p>L'articolo presuppone che stiate compilando tutto il software necessario dalle sorgenti. Ecco l'elenco del software e delle versioni al momento della scrittura dell'articolo:<\/p>\n<p><b>PCRE2-10.33<br \/>\nAPR 1.7.0<br \/>\nAPR-util 1.6.1<br \/>\nApache httpd 2.4.41<\/b><\/p>\n<h3>Primo passo: compilare PCRE2<\/h3>\n<p>\nSaltiamo la parte del download delle sorgenti dai siti ufficiali, poich\u00e9 \u00e8 troppo ovvio. Dunque, avete estratto l'archivio, passate alla cartella contenente le sorgenti PCRE2 ed eseguite il seguente comando per abilitare UTF:<\/p>\n<pre><code class=\"bash\">.\/configure --prefix=\/etc\/webserver\/pcre2-1033 --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-unicode<\/code><\/pre>\n<p>\nNella direttiva prefix specificate il vostro percorso se non volete utilizzare la posizione standard per l'installazione della libreria:<\/p>\n<pre><code class=\"plaintext\">--prefix=\/il\/vostro\/percorso\/alla\/libreria<\/code><\/pre>\n<p>\nIn caso contrario, compilate senza prefisso.<\/p>\n<p>Le altre istruzioni indicano di attivare il supporto per i blocchi di codice PCRE a 8 bit, 16 bit e 32 bit; in questa versione l'assemblaggio \u00e8 stato eseguito con tali opzioni.<\/p>\n<p>E naturalmente, compiliamo il tutto attraverso l'esecuzione sequenziale dei comandi:<\/p>\n<pre><code class=\"bash\">make\nmake install<\/code><\/pre>\n<p>\nSe tutto va bene e la compilazione \u00e8 completata senza errori, passiamo al passaggio successivo.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Secondo passo: colleghiamo la libreria PCRE2 in APR<\/h3>\n<p>\nPoich\u00e9 Apache compila il codice sorgente tramite APR, dobbiamo collegare la libreria direttamente in APR, altrimenti potrebbero verificarsi errori su funzioni sconosciute nel codice sorgente di Apache, dato che utilizzeremo nuove funzioni di PCRE2.<\/p>\n<p>Saltiamo il passaggio del download dei sorgenti dai siti ufficiali poich\u00e9 \u00e8 troppo ovvio, quindi avete estratto l'archivio e configurato APR:<\/p>\n<pre><code class=\"bash\">.\/configure --prefix=\/etc\/webserver\/apr-170<\/code><\/pre>\n<p>\nNaturalmente, nel prefisso specificate il vostro percorso se non volete utilizzare la posizione standard per l'installazione della libreria, oppure non specificatelo:<\/p>\n<pre><code class=\"plaintext\">--prefix=\/il\/vostro\/percorso\/alla\/libreria<\/code><\/pre>\n<p>\nDopo aver eseguito la configurazione, andate nella cartella: \/etc\/webserver\/srcsrv\/apr-1.7.0\/build<\/p>\n<p>Oppure: \/il\/tuo\/percorso\/alla\/libreria\/build<\/p>\n<p>Trovate il file apr_rules.mk in questa cartella e aggiungete alla fine della riga dove:<\/p>\n<pre><code class=\"cmake\">EXTRA_LIBS=-lrt -lcrypt -lpthread -ldl<\/code><\/pre>\n<p>\nCollegamento della libreria:<\/p>\n<pre><code class=\"cmake\">-lpcre2-8 -L\/il\/tuo\/percorso\/alla\/biblioteca\/pcre2\/lib<\/code><\/pre>\n<p>\nSalviamo andiamo nella directory radice dei sorgenti APR: \/il\/tuo\/percorso\/alla\/biblioteca.<\/p>\n<p>Compiliamo il nostro APR modificato:<\/p>\n<pre><code class=\"bash\">make\nmake install<\/code><\/pre>\n<p>\nSe tutto va bene e la compilazione \u00e8 completata senza errori, passiamo al passaggio successivo.<\/p>\n<h3>Passo tre: costruiamo dai sorgenti APR-util per Apache<\/h3>\n<p>\nHai scaricato questa libreria dalla fonte ufficiale, andiamo nella cartella principale dell'archivio estratto di APR-util, e immettiamo consecutivamente i seguenti comandi:<\/p>\n<pre><code class=\"bash\">.\/configure --prefix=\/etc\/webserver\/apr-util-161 --with-apr=\/il\/tuo\/percorso\/alla\/biblioteca\/apr\nmake\nmake install<\/code><\/pre>\n<p>\nNaturalmente, nel prefisso specificate il vostro percorso se non volete utilizzare la posizione standard per l'installazione della libreria, oppure non specificatelo:<\/p>\n<pre><code class=\"plaintext\">--prefix=\/il\/vostro\/percorso\/alla\/libreria<\/code><\/pre>\n<p>\nQui colleghiamo anche il nostro APR:<\/p>\n<pre><code class=\"plaintext\">--with-apr=\/il\/tuo\/percorso\/alla\/biblioteca\/apr<\/code><\/pre>\n<p><\/p>\n<h3>Passo quattro: scarichiamo i sorgenti da git di Apache per supportare PCRE2<\/h3>\n<p>\nImportante: Scarica i sorgenti dall'ultima versione disponibile su git.<\/p>\n<p>Abbiamo bisogno di scaricare due sorgenti come ap_regex.h e util_pcre.c, link qui sotto:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/apache\/httpd\/blob\/trunk\/include\/ap_regex.h\">ap_regex.h<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/apache\/httpd\/blob\/trunk\/server\/util_pcre.c\">util_pcre.c<\/a><\/noindex><\/p>\n<p>Ora andiamo nella nostra directory dei sorgenti di Apache httpd e costruiamo Apache con i seguenti comandi:<\/p>\n<pre><code class=\"bash\">.\/configure --prefix=\/etc\/webserver\/apache-2441 --with-apr=\/il\/tuo\/percorso\/alla\/biblioteca\/apr --with-apr-util=\/il\/tuo\/percorso\/alla\/biblioteca\/apr-util --with-pcre=\/il\/tuo\/percorso\/alla\/biblioteca\/pcre2\/bin\/pcre2-config<\/code><\/pre>\n<p>\nNaturalmente, nel prefisso specificate il vostro percorso se non volete utilizzare la posizione standard per l'installazione della libreria, oppure non specificatelo:<\/p>\n<pre><code class=\"bash\">--prefix=\/il\/tuo\/percorso\/ad\/Apache\/httpd<\/code><\/pre>\n<p>\nInoltre, le comandi aggiuntive per la costruzione di Apache possono essere specificati a tua discrezione, intendo i comandi per attivare o disattivare moduli e librerie.<\/p>\n<p>Passiamo alla nostra directory delle sorgenti di Apache httpd, per me \u00e8:<\/p>\n<pre><code class=\"bash\">\/etc\/webserver\/srcsrv\/httpd-2.4.41<\/code><\/pre>\n<p>\nOvviamente, accedi alla tua cartella, sostituiamo nella cartella:<\/p>\n<pre><code class=\"bash\">\/etc\/webserver\/srcsrv\/httpd-2.4.41\/include<\/code><\/pre>\n<p>\nIl file ap_regex.h, con quello che abbiamo scaricato da git di Apache.<\/p>\n<p>Andiamo anche nella cartella:<\/p>\n<pre><code class=\"bash\">\/etc\/webserver\/srcsrv\/httpd-2.4.41\/server<\/code><\/pre>\n<p>\nSostituiamo il file util_pcre.c, con quello che abbiamo scaricato da git di Apache.<\/p>\n<p>Ora resta da aggiungere il collegamento a PCRE2 in Apache stesso, \u00e8 necessario trovare il file ap_config_auto.h, che si trova nella cartella:<\/p>\n<pre><code class=\"bash\">\/etc\/webserver\/srcsrv\/httpd-2.4.41\/include<\/code><\/pre>\n<p>\nAll'inizio di questo file, inserisci le seguenti righe:<\/p>\n<pre><code class=\"cpp\">\/* Load PCRE2 *\/\n#define HAVE_PCRE2 1<\/code><\/pre>\n<p>\nEcco, ora siamo pronti per il vero momento della compilazione di Apache httpd con il supporto per PCRE2.<br \/>\nAccediamo alla nostra directory delle sorgenti di Apache httpd e compiliamo il tutto eseguendo i seguenti comandi:<\/p>\n<pre><code class=\"bash\">make\nmake install<\/code><\/pre>\n<p>\nSe tutto \u00e8 andato bene e senza errori, avrai un Apache httpd assemblato e compilato con il supporto per PCRE2, il che significa miglioramenti nei moduli Apache che utilizzano le espressioni regolari PCRE, uno di questi \u00e8 il modulo rewrite.<\/p>\n<p>In conclusione, questo metodo consente di utilizzare PCRE2 prima del rilascio ufficiale da parte di Apache Software Foundation, spero che presto venga rilasciata una versione con supporto per PCRE2.<\/p>\n<p>Durante i test del .htaccess standard, non sono emersi errori; se qualcuno riscontra problemi, scriva nei commenti.<\/p>\n<h3>P.S.<\/h3>\n<p>\nLa situazione di avere due diverse versioni di PCRE per il mio stack mi ha un po' stressato, quindi ho deciso di sistemarla.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474556\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Apache 2.4 \u043d\u0430 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u0436\u0435 PHP 7 \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 PCRE2, \u0430 open source Apache Software Foundation \u0432\u0441\u0435 \u0435\u0449\u0435 \u043d\u0435\u0442. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0432\u0435\u0440\u043d\u043e \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e \u0440\u0435\u043b\u0438\u0437 Apache \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0441 \u0433\u0438\u0442\u0430 Apache, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043d\u0430\u043c \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 PCRE2 \u0443\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52368","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Apache 2.4 \u043d\u0430 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u0436\u0435 PHP 7 \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 PCRE2, \u0430 open source Apache Software Foundation \u0432\u0441\u0435 \u0435\u0449\u0435 \u043d\u0435\u0442. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0432\u0435\u0440\u043d\u043e \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e \u0440\u0435\u043b\u0438\u0437 Apache \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0441 \u0433\u0438\u0442\u0430 Apache, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043d\u0430\u043c \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 PCRE2 \u0443\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 PCRE2 \u0434\u043b\u044f Apache 2.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Apache 2.4 \u043d\u0430 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u0436\u0435 PHP 7 \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 PCRE2, \u0430 open source Apache Software Foundation \u0432\u0441\u0435 \u0435\u0449\u0435 \u043d\u0435\u0442. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0432\u0435\u0440\u043d\u043e \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e \u0440\u0435\u043b\u0438\u0437 Apache \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0441 \u0433\u0438\u0442\u0430 Apache, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043d\u0430\u043c \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 PCRE2 \u0443\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Come abilitare il supporto per PCRE2 in Apache 2.4 | ProHoster","description":"Voglio condividere la mia esperienza nel portare Apache 2.4 su PCRE2, dato che anche PHP 7 supporta da tempo la libreria PCRE2, mentre l'Apache Software Foundation open source ancora no. Certo, probabilmente sto anticipando il rilascio di Apache con supporto per PCRE2, dato che utilizzo i sorgenti da Git Apache, il che indica che il supporto per PCRE2 potrebbe gi\u00e0 essere presente nel","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 PCRE2 \u0434\u043b\u044f Apache 2.4 | ProHoster","og:description":"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Apache 2.4 \u043d\u0430 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u0436\u0435 PHP 7 \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 PCRE2, \u0430 open source Apache Software Foundation \u0432\u0441\u0435 \u0435\u0449\u0435 \u043d\u0435\u0442. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0432\u0435\u0440\u043d\u043e \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e \u0440\u0435\u043b\u0438\u0437 Apache \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 PCRE2, \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0441 \u0433\u0438\u0442\u0430 Apache, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043d\u0430\u043c \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 PCRE2 \u0443\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sdelat-podderzhku-pcre2-dlya-apache-2-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52368","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 03:23:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:44:44","updated":"2026-01-24 03:23:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52368"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52368\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}