PDA

Visualizza la versione completa : Rewrite URL con condizione, dove sta l'errore?


Jackson
14-07-2004, 13:27
Ciao ragazzi,
ho un piccolo problema con il mio sito, praticamente google ha indicizzato alla perfezione tutte le pagine che volevo, ma ho commesso un grave errore ... in pratica ha indicizzato tutti i popup che quindi non comprendono intestazioni e link vari, lasciando il visitatore provenienda da google e soci un po' stordini :oVVoVe:

Ho quindi pensato ad integrare tali popup all'interno del sito in modo da evitare questi problemi. Ho gi provveduto e la cosa funziona, solo che google non ha ancora re-indicizzato il tutto, quindi stavo pensando ad un metodo alternativo per non perdere le visite attuali.

La situazione questa:
quando un utente da google clicca su una pagina con un nome simile a questo - scheda.NOMESCHEDA-ECC.html - il rewrite deve fare un redirect su - inpage.NOMESCHEDA-ECC.html - per far aprire la scheda dentro il sito.


Ho scritto questo codice, ma non ne vuol sapere di funzionare:


RewriteEngine On
RewriteBase /

[VARIE REGOLE]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?(google|gogle).*
RewriteCond %{REQUEST_URI} ^scheda.[A-Z0-9a-z\-].html$
RewriteRule ^scheda.(.*).html$ ^inpage.$1.html$


Ho provato in vari modi e molte combinazioni ma niente.


Dove sta l'errore?

Grazie

uMoR
14-07-2004, 13:33
non penso sia il forum giusto..

questa configurazione di apache :D

Jackson
14-07-2004, 13:35
Lo spostiamo su PHP?

uMoR
14-07-2004, 13:36
piuttosto spostalo su linux :confused:

Jackson
14-07-2004, 13:41
forse hai ragione ..
invio un msg a un moderatore

Loading