CHIEDO SCUSA HO SBAGLIATO SENZA ACCORGERMENE SEZIONE!
Ciao
vorrei delle info, sto pensando di applicare il mod rewrite al mio sito in php + mysql per una migliore indicizzazione.
I quesiti sono :
- sull'host (linux) funziona, in locale in windows no perchè nel http.conf non c'è la riga AddModule mod_rewrite.c e se l'aggiungo Apache non si avvia
- sull'host che va è normale che se io ho una cosa del genere
RewriteEngine On
RewriteRule ^video/(.+)/(.+).html view.php?categoria=$1&titolo=$2 [L]
la pagina view.php cerca i file associati (immagini, css ecc) a partire dalla radice video/categoria/? e tutti gli url fanno la stessa cosa?? Quindi mi ritrovo una pagina senza stile che però applica il mod rewrite, però se ovviamente al link alias ci metto solo id.html tutto funziona La radice non viene modificata), ora mi chiedo perchè succede questo? Quello non è solo un alias? perchè si applica a tutto? C'è un modo per impostare questo rewrite solo ad un link senza influenzare nessun'altra cosa?
In più mi chiedo se è obbligatorio far passare un determinato dato per usarlo.
Mi spiego:
se il mio link vero è view.php?id=10&categoria=musica&link=qualcosa e vorrei creare video/musica/10.html per recuperare la variabile link devo per forza metterlo nel link alias ?