Mi sto ammalando di tutte le stranezze di Apache e sto pensando di iniziare a evitare .htaccess
il più possibile per scrivere un codice reale e prevedibile. Sarebbe facile e diretto emulare cose come la sicurezza e la riscrittura dei file e controllare con precisione ciò che è e non è ereditato tra le directory senza dover usare direttive strane e ottuse. Ci sarebbero degli aspetti negativi in questo?
Sto parlando di sostituire, ad esempio, questo:
# .htaccess
RewriteCond %{HTTP_USER_AGENT} blah
RewriteRule ^(.*)$ /test$1 [R=301,L]
con qualcosa di simile:
# PHP, in a header file
if(strpos($_SERVER['HTTP_USER_AGENT'], 'blah') !== false)
redirect(301, '/test' . $_SERVER['REQUEST_URI']);
Per ripetere la domanda, quali sarebbero i lati negativi dell'implementazione della funzionalità in PHP che è tradizionalmente gestita da .htaccess
?