Home Forum
2010-09-07
Menu principale
Prodotti
Giochi a premi
Accedi ai servizi
Newsletter
Generale
Giochi a premi
Open Source
Ricezione
Welcome, Guest
Please Login or Register.    Lost Password?

redirect per tutte le pagine create da un com_
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: redirect per tutte le pagine create da un com_
#224
redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
Mi spiego: avevo istallato j-events, e questo grande erroraccio mi ha portato ad avere un sacco di pagine non trovate 404 quando l'ho disistallato..ora visto che non ce la faccio a cancellare sempre nuove pagine che erano state indicizzate da google...se utilizzo questo componente, dovrei risolvere?...

In modo particolare ho letto un pochetto in questo forum avevo visto questo..

redirect:
From URL: jevents
To URL: http://{siteurl}/

Ma perchè solo jevents sopra ( si intende tutte le url con questa parola)???
E se volessi come credo sia più semplice invece di farle una alla volta utilizzare le espressioni regolari dovrei scrivere...

redirect:
From URL: jevents$
To URL: http://{siteurl}/
otto9due
Fresh Boarder
Posts: 14
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#225
Re:redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
Confermo.
ReDJ nasce proprio per questa esigenza (avevo un sito in asp e le pagine ancora indicizzate da Google, con migliaia di errori 404).

Con questa regola:
From URL: jevents$
To URL: http://{siteurl}/

Si redirigono solo le URL che terminano ($) con jevents.

Luigi
admin
Administrator
Posts: 575
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#226
Re:redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
Perdonami ma avrei un'altra curiosità aggiuntiva..

essendo i miei link cosi es:

-www.mio_sito.it/index.php?option=com_jevents&Itemid=54&task=month.calendar&month=05&year=2009

-www.mio_sito.it/index.php?option=com_jevents&task=day.listevents&Itemid=54&year=2009&month=03&day=17

non converrebbe utilizzare questa:
Con questa regola:
From URL: jevents+ (perchè questa parola non è l'ultima del link..così facendo credo che reindirizzi qualsiasi pagina la contenga nel link??)
To URL: / e poi perchè qui tre barre?? "///"questa non l'ho capita?
otto9due
Fresh Boarder
Posts: 14
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#229
Re:redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
Molto più semplicemente.
Poichè vuoi redirigere sulla home tutte le vecchie chiamate a quel componente, è sufficiente una sola regola:

From URL: /index.php\?option=com_jevents
To URL: http://{siteurl}/

La regola per il match confronta la url corrente (senza la parte protocol://host:port) con gli item configurati in questo modo:

SELECT * FROM #__redj WHERE ('" . $currenturi . "' REGEXP fromurl)>0 and published='1' ORDER BY ordering

Quindi il valore indicato prima come "from url" corrisponde con tutte le url relative a quel componente.

Non capisco la domanda sui tre "/". Puoi dettagliarla?

Grazie,
Luigi
admin
Administrator
Posts: 575
graph
User Offline Click here to see the profile of this user
Last Edit: 2009/07/01 01:30 By admin.
The administrator has disabled public write access.
 
#230
Re:redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
le tre lineette è stato un mio errore non avevo visto che era http://{siteurl}/
ma lo vedevo cosi nella mail
/

Cmq l'esempio l'ho capito..ma in quel modo che avevo messo sopra col + non va bene lo stesso??
Scusa se ti faccio tutte ste domande ma volevo capire se avevo capito..
anche se per me i database sono un'incognita!!!

Grazie mille e ancora Grazie per questi componenti!!
otto9due
Fresh Boarder
Posts: 14
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#232
Re:redirect per tutte le pagine create da un com_ 1 Year, 2 Months ago  
No, con il segno + non avrebbe funzionato:

a+
Match any sequence of one or more a characters.


Nel tuo caso jevents+ significa:

jevents
jeventss
jeventsss
...
jeventsss...s

Spero di essere stato chiaro. Ulteriori informazioni sulle espressioni regolari le puoi trovare qui:

dev.mysql.com/doc/refman/5.1/en/regexp.html

Ciao,
Luigi
admin
Administrator
Posts: 575
graph
User Offline Click here to see the profile of this user
Last Edit: 2009/07/01 09:59 By admin.
The administrator has disabled public write access.
 
Go to topPage: 1
Moderators: admin
Cerca con Google
Chi è online
 45 visitatori online
Pubblicità