- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- mod rewrite problemi estensione titolo
-
mod rewrite problemi estensione titolo
Citazione:
#Se la query string è assente
RewriteCond %{REQUEST_URI} ^/massima(.)
RewriteCond %{QUERY_STRING} ^$
#Effettuo il rewriting ed aggiungo una variabile ?semaforo? (rew=1) alla query string
RewriteRule ^massima-([0-9]+)-(.).html$ massima.php?id=$1&tit=$2&rew=1RewriteCond %{REQUEST_URI} ^/massima(.)
RewriteCond %{QUERY_STRING} ^(.)=([0-9]+)&(.)=(.)$e contiene la variabile semaforo
RewriteCond %{QUERY_STRING} !^.rew=1.$
il redirect 301 dall?url dotato di query string a quello pseudo statico
RewriteRule ^.*$ http://localhost/massima-%2-%4.html? [R=301,L]con questo codice sono riuscito finalmente a fare il mod rewrite tutelandomi anche per i link del sito che è già indicizzato.
Ora ho un problema con l'estensione dell'url
Citazione:
http://localhost/massima.php?id=746
diventa
Citazione:
http://localhost/massima-746-demans...ivatizzato.html
tuttavia se cancello una parte dell'indirizzo esempio:
Citazione:
http://localhost/massima-746-privatizzato.html
appare comunque la pagina.
Al contrario guardatae qui:
Citazione:
http://blog.html.it/10/10/2006/url-...ia-posizionate/
se scrivo nel campo degli inrizzi del browser abbreviato o cambiando anche solo un carattere
Citazione:
http://blog.html.it/10/10/2006/url-...ng-posizionate/
mi manda una pagina di errore.
In altre parole qualsiasi cosa io scriva dopo il numero (che ha corrispondenza univoca con l'articolo) non fa differenza
e infatti
http://localhost/massima-746-demans...ivatizzato.html
è uguale a
Citazione:
http://localhost/massima-746.html
Così rischio una moltiplicazione infinita delle url e poi altro che sandbox!!!