Sto cercando di mettere una regola di riscrittura su .htaccess, ma non funziona. Devo apportare una modifica a php.ini per abilitare le regole da aggiungere a .htaccess?
Grazie in anticipo,
John
risposte:
2 per risposta № 1No, php.ini è specificamente correlato a PHP, .htaccess è Apache.
Quali sono le tue regole? Se è qualcosa come mod_rewrite, potrebbe essere necessario abilitare il modulo mod_rewrite in Apache.
1 per risposta № 2
Devi modificare il file apache vhost e consentire al file .htaccess di sovrascrivere le impostazioni. Questo è fatto dal
AllowOverride
istruzione nella parte della directory del file vhost. E forse abilitando il mod_rewrite.
0 per risposta № 3
No, .htacces
è completamente indipendente da PHP. È un file di configurazione apache per modificare la configurazione per la cartella del file .htaccess
file.
Per abilitare la riscrittura nel tuo .htaccess
RewriteEngine On
Per fare ciò è necessario abilitare mod_rewrite nella configurazione di apache.
AGGIORNARE:
Non hai bisogno del codice sopra nel .htaccess
file se si ha il seguente da qualche parte nella propria configurazione di apache:
<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>