- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Url Rewriting da form
-
Url Rewriting da form
Ciao a tutti,
sto realizzando un piccolo sito interfacciato con mysql per la ricerca degli immobili, così formato:-
index.php (home page) con un form (casella di testo e un bottone cerca)
-
immobili.php, che elabora il parametro passato dal form (immobili.php?immobile=XYZ) e stampa il nome dell'immobile e qualche altra informazione.
-
DB mysql (con milioni di immobili)
Utilizzando la tecnica dell'url rewriting
RewriteEngine On
RewriteRule ^([^/]+).html$ immobili.php?immobile=$1sono riuscito a convertire l'url
domain.tld/immobili.php?immobile=XYZ
in
domain.tld/XYZ.html,ciò funziona solo se digito nella barra degli indirizzi
domain.tld/XYZ.html
l'url viene reindirizzato a
domain.tld/immobili.php?immobile=XYZ.Mentre se utilizzo il form (index.php) mi compare sempre l'url
domain.tld/immobili.php?immobile=XYZ,
sapete dirmi come posso far comparire l'url
domain.tld/XYZ.htmlInoltre, vorrei chiedervi, quali altre tecniche di indicizzazione posso adoperare (ad es. sitemap, o altro che non so) per avere qualche speranza di indicizzare le pagine degli immobili dato che le pagine .html che verranno generate, per ovvi motivi, non saranno ricche di contenuti?
Infine, quali tecniche posso utilizzare per prevenire spiacevoli imprevisti (es. contenuti duplicati, o altro che non so)
Grazie mille,
Alfio.
-
-
Dimenticavo, ho provato ad alternare anche queste stringhe all'interno di .htaccess
RewriteRule site.php?sitename=([^/]+) ${1}.html
RewriteRule ^site.php?sitename=([^/]+)$ $1.html
ma non funzionano.
Help me, please.
Alfio.