- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Redirect Images da aspx a Joomla
-
Ciao Juanin,
dopo un paio di settimane, mi ritrovo ancora sul progetto... e mi sono arenato!Riferito al caso di cui sopra, può essere azzeccata una regola htaccess come la seguente:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^classes/copertina.aspx$
RewriteCond %{QUERY_STRING} ^img=([0-9]+)$
RewriteRule ^(.*)$ (NON SONO UTENTE PREMIUM).miosito.com/images/com_adsmanager/ads/$1_t.jpg [R=301,L]????
Grazie in anticipo per la risposta!
Lo ammetto, con l'htaccess non dò il meglio di me...
-
L'hai provata e non funziona?
-
Sì, non gira.
Proprio non prende il matching, non è che reindirizza male.
Hai qualche suggerimento?
-
Secondo me potresti togliere la prima riga e mettere il patch nella rewrite rule.
Credo anche che tu non debba terminare il matching delle prime due regole con $.
-
Niente... Sembra insensibile alle mie modifiche.
Farò test quando ho più tempo da dedicare al progetto. Se hai altri suggerimenti, ti ringrazio molto.
Ciao!
-
Mi incolli cosa hai messo?
Il mod_rewrite è attivo? L'overrhide tramite .htaccess è attivo?
-
Ciao,
visto che la perseveranza non mi manca , mi ritrovo anche oggi a fare tentativi con l'htaccess per il rewrite delle immagini del sito.
Dopo vari tentativi, sono arrivato a scrivere la seguente regola:<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^img=([0-9]+)
RewriteRule ^classes/copertina.aspx$ (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/$1_t.jpg [L,R=301]
</IfModule>La regola ora gira solo che appende
?img=1234&k=big
dopo l'URL riscritto (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/$1_t.jpg,
mentre io voglio che appare qualcosa del tipo (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/1234_t.jpgIn pratica prendo il rewrite, ma non riesco a matchare il parametro numerico dell'immagine e a inserirlo prima di _t.jpg.
Puoi per caso verificare? Ciao!
-
Prova con %1 invece di $1
-
Cavoli, gira tutto.
Ottimo...
Grazie.Spero che il mio thread sia stato formativo!
Ciao!
-
Speriamo sì
Magari incolla la regola finale che hai messo.
-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^img=([0-9]+)
RewriteRule ^classes/copertina.aspx$ (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/%1_t.jpg? [L,R=301]
</IfModule>