Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Seo e Tecnologie > Mod Rewrite e Tecniche di URL Redirect
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Mod Rewrite e Tecniche di URL Redirect La riscrittura delle URL e i reindirizzamenti

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Mod Rewrite e Tecniche di URL Redirect


Rispondi
 
LinkBack (1) Strumenti di discussione
Vecchio 02-07-08, 17:58   #16 (permalink)
User Newbie
 
Data di registrazione: Jun 2008
Messaggi: 8
Disperazione totale.
Non riesco a far funzionare nemmeno un esempio.

Sito hosting linux su Aruba.
Non ho ancora capito se questi esempi possono funzionare su Aruba. Sul forum ognuna dice la sua. Non ho trovato un'idea comune sulla compatibilità con Aruba. Boh...

Ho provato con il file di test ma dice "Test fallito".



aiuto!!! per favore
digitos non in linea   Rispondi citando
Vecchio 05-07-08, 03:38   #17 (permalink)
User Newbie
 
Data di registrazione: Jun 2008
Messaggi: 8
Ho provato anche sulla mia VPS ma non riesco a farlo funzionare sto maledetto .htaccess nonostate il modulo mod_rewrite si attivo

Al punto 1.1 quando si dice

Se lavori invece su un tuo server dedicato / VPS / localhost, molto probabilmente devi attivare il modulo a mano:
- per Apache2 a2enmod rewrite come root

tradotto nella pratica?

grazie

digitos non in linea   Rispondi citando
Vecchio 27-07-08, 19:14   #18 (permalink)
User
 
Data di registrazione: Apr 2008
Messaggi: 43
non ho capito i vantaggi che si hanno ad usare questa tecnica
Totem80 non in linea   Rispondi citando
Vecchio 31-07-08, 12:21   #19 (permalink)
Moderatore
 
L'avatar di massimux
 
Data di registrazione: Apr 2006
Ubicazione: Napoli
Messaggi: 764
Invia un messaggio tramite MSN a massimux Invia un messaggio tramite Skype a massimux
Vi rispondo una sola volta... ma la prossima volta sarebbe meglio aprire un nuovo topic in modo da poter rispondere in modo preciso...

@digitos

Allora aruba non ricordo se permetta l'URLrewrite ovviamente puoi vedere nelle loro faq.
Il comando da dare sulla tua VPS per attivare il modulo apache rewrite è molto semplice:
Accedi alla shell del tuo VPS con account root
digiti il seguente comando: "apache2 a2enmod rewrite".

@Totem80

I vantaggi li ritrovi sul lato SEO e sulla praticità del sito. tutto qui
__________________
Perchè non ti fermi?
Da bravo Moderatore, Modero con Moderazione il Moderabile
massimux non in linea   Rispondi citando
Vecchio 31-07-08, 20:44   #20 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
attenzione, il comando corretto (testato su Debian) è
Codice:
a2enmod rewrite
(apache2 enable module rewrite)

guarda in phpinfo(). tra i moduli di apache vedi mod_rewrite caricato?
se no, attivalo con quel comando
se si, controlla la direttiva AllowOverride (su None ignora completamente i .htaccess )
__________________
Firefox browser
osvi non in linea   Rispondi citando
Vecchio 25-06-09, 17:42   #21 (permalink)
User
 
L'avatar di cristoff
 
Data di registrazione: Jun 2008
Messaggi: 91
nel .htaccess è possibile usare le funzioni RewriteEngine e il redirect 301 contemporaneamente ?

Vedi discussione

giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/114180-redirect-permanent-non-funziona.html#post656036
cristoff ora è in linea   Rispondi citando
Vecchio 04-07-09, 22:12   #22 (permalink)
User
 
L'avatar di generale70
 
Data di registrazione: Jun 2006
Ubicazione: Catanzaro
Messaggi: 10
Problemi con Mod Rewrite

Ho letto con attenzione la guida di OSVI e mi voglio complimentare per il lavoro svolto. Credevo di poterla mettere in pratica ma non ci sono riusciuto. Premetto che non sono esperto in materia.

Spero che OSVI mi possa aiutare a risolvere il mio problema.

Io Gestisco un sito (social network) creato con il CMS SOCIALENGINE formato da una base + diversi plugins (es. blog, polls, album, group ecc..)
Vorrei scrivere il file .htaccess in modo che mi faccia la rewrite delle pagine da php in .htm o . html oppure come directory per tutti i plugins.

Prendo ad esempio il plugin GROUP
Il link originale è miosito.com/group.php?group_id=10
dove group_id=10 corrisponde al titolo "SEO - Social Network e PR"
Il CMS SOCIALENGINE ha già nel pannello amministratore una utility per riscrivere gli indirizzi. Il problema è che li riscrive non tenendo conto dei titoli. Per esempio nel caso indicato la url viene riscritta in questo modo:
miosito.com/group/10/
La cosa è ovviamente molto limitante.
Io ho bisogno di riscrivere l'url in questa maniera
miosito.com/group/10/SEO - Social Network e PR.htm
Cioè voglio che mi indichi per intero il titolo del gruppo.
Lo stesso problema che ho con il plugin group è anche con tutti gli altri plugins.

Mi potete aiutare a creare il file .htaccess per tutti i plugins?

Vi prego di aituarmi

Saluti e grazie in anticipo
generale70 non in linea   Rispondi citando
Vecchio 27-12-11, 23:21   #23 (permalink)
User Newbie
 
Data di registrazione: Feb 2010
Messaggi: 2
risposta

Ciao ragazzi, ho letto questo post molto interezzante, ma ho riscontrato un problema al punto 2.4

Vorrei convertire l'url dei miei articoli senza però far visualizzare l'id

Come posso fare?
Ho provato a togliere l'id ma cosi facendo la variabile id viene eliminata, invece a me interessa .

Per esempio, ho un menu di questo tipo
Codice PHP:
<a href="pagina-uno.html">Pagina uno</a>
<
a href="pagina-due.html">Pagina due</a>
<
a href="pagina-tre.html">Pagina tre</a
nel file htaccess ho inserito

RewriteEngine On
#RewriteRule ^([^/]+)\.html$ index.php?page=$1

Se clicco sul pulsante si apre la pagina corretta, pero si perde l'id.

Spero che avete capito il problema, se volete posso linkare la pagina.

Ciao
ertos82 non in linea   Rispondi citando
Vecchio 02-03-12, 15:27   #24 (permalink)
User Newbie
 
Data di registrazione: Feb 2012
Ubicazione: Napoli
Messaggi: 4
Salve, sto cercando di creare un plugin per l'urlrewrite per chi non usa cms come wordpress e joomla. Per far questo avrei bisogno di capire come questi ultimi funzionano. Ho visto che worspress non scrive le regole nell'htaccess tranne alcune ma legge tutto dal db e a runtime le modifica (non so se ho capito bene). Adesso vorrei, ad esempio, creare delle regole in base a submit da un form di ricerca a piu campi. In base ai campi selezionati costruire una url friendly e dinamica.
Scrivendo le regole direttamente nell'htaccess, ho qualcosa di questo tipo:

#PER CONTRATTO TIPOLOGIA PROVINCIA E PAGINAZIONE
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=([A-Za-z1-9\+]+)&VF=([A-Za-z1-9\+]+)&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI&pag=([1-9\+]+)$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-di-%3-a-%1-pagina-%4? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-di-([^/]*)-a-([^/]*)-pagina-([^/]*)$ ricerca_avanzata.php?provincia=$3&VF=$1&tipologia= $2&superficie=0&NRIF=&submit2=VAI&pag=$4$ [L]

#PER CONTRATTO TIPOLOGIA E PROVINCIA
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=([A-Za-z1-9\+]+)&VF=([A-Za-z1-9\+]+)&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-di-%3-a-%1? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-di-([^/]*)-a-([^/]*)$ ricerca_avanzata.php?provincia=$3&VF=$1&tipologia= $2&superficie=0&NRIF=&submit2=VAI$ [L]

#PER TIPOLOGIA PROVINCIA E PAGINAZIONE
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=([A-Za-z1-9\+]+)&VF=0&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI&pag=([1-9\+]+)$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-a-%1-pagina-%3? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-a-([^/]*)-pagina-([^/]*)$ ricerca_avanzata.php?provincia=$2&VF=0&tipologia=$ 1&superficie=0&NRIF=&submit2=VAI&pag=$3$ [L]

#PER TIPOLOGIA E PROVINCIA
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=([A-Za-z1-9\+]+)&VF=0&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-a-%1? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-a-([^/]*)$ ricerca_avanzata.php?provincia=$2&VF=0&tipologia=$ 1&superficie=0&NRIF=&submit2=VAI$ [L]

#PER TIPOLOGIA CONTRATTO E PAGINAZIONE
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=0&VF=([A-Za-z1-9\+]+)&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI&pag=([1-9\+]+)$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-in-%1-pagina-%3? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-in-([^/]*)-pagina-([^/]*)$ ricerca_avanzata.php?provincia=0&VF=$2&tipologia=$ 1&superficie=0&NRIF=&submit2=VAI&pag=$3$ [L]

#PER TIPOLOGIA E CONTRATTO
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=0&VF=([A-Za-z1-9\+]+)&tipologia=([A-Za-z1-9-\+]+)&superficie=0&NRIF=&submit2=VAI$
RewriteRule ^(.*)$ /panoramaimmobiliare/%2-in-%1? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-in-([^-]*)$ ricerca_avanzata.php?provincia=0&VF=$2&tipologia=$ 1&superficie=0&NRIF=&submit2=VAI$ [L]

#PER PROVINCIA E CONTRATTO E PAGINAZIONE
RewriteCond %{REQUEST_URI} ricerca_avanzata.php$
RewriteCond %{QUERY_STRING} ^provincia=([A-Za-z1-9\+]+)&VF=([A-Za-z1-9\+]+)&tipologia=0&superficie=0&NRIF=&submit2=VAI&pag= ([1-9\+]+)$

RewriteRule ^(.*)$ /panoramaimmobiliare/%1-%2-pagina-%3? [R=301,L]
#operazione inversa della regola di sopra
RewriteRule ^([^/]*)-([^/]*)-pagina-([^/]*)$ ricerca_avanzata.php?provincia=$1&VF=$2&tipologia= 0&superficie=0&NRIF=&submit2=VAI&pag=$3$ [L]

ecc.ecc.

Il problema è che queste sono solo la combinazione di 3 parametri capirete che se i parametri coinvolti sono di piu la cosa diventa esponenziale e di difficile gestione.

Vorrei quindi creare qualcosa che permetta di lavorare come wordpress.

Qualcuno ha indicazioni e info utili a questo fine?

Grazie.
maforast non in linea   Rispondi citando
Vecchio 02-03-12, 20:23   #25 (permalink)
User
 
Data di registrazione: Apr 2006
Ubicazione: Milano
Messaggi: 20
Volevo segnalare che nella sezione 1.2- La prova del nove

il file
"Livello 2) testare se effettivamente gli indirizzi vengono riscritti: scarica questo file e segui le istruzioni contenute nell'archivo stesso."

non è raggiungibile.

Poi volevo chiedere come mai su hosting Linux Aruba con phpinfo non trovo la voce Loaded Modules

Ciao e grazie
Panda non in linea   Rispondi citando
Rispondi
Tags: , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum

LinkBacks (?)
LinkBack to this Thread: http://www.giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/46579-guida-al-mod_rewrite.html
Scritto da For Type Data
» URL Rewriting: prima o poi capiterai anche tu! - SEO Blog GT This thread Pingback 10-08-07 10:06



Tutti gli orari sono GMT +3. Attualmente sono le 18:55.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.