Ciao a tutti.
Ho un problema con il mod_rewrite nel mio sito. Non riesco a visualizzare le animazioni in flash. Ho usato lo 'slash' negli indirizzi in cui si cerca 'swf, ma non funziona.
Qualcuno può aiutarmi?
Grazie
Ciao a tutti.
Ho un problema con il mod_rewrite nel mio sito. Non riesco a visualizzare le animazioni in flash. Ho usato lo 'slash' negli indirizzi in cui si cerca 'swf, ma non funziona.
Qualcuno può aiutarmi?
Grazie
Che cosa ha a che fare la tua domanda con il PHP?
Posta sul forum di Apache.
Dal momento che avevo trovato un argomento simile (mod_Rewrite e css) proprio qui, pensavo potesse essere il posto giusto.
Posterò su Apache.
grazie per l'indicazione
prova a dare il link assoluto.
e.s.: www.nomesito.it/NomeCartellaFlash/NomeFlash.swf
Purtroppo non funziona nemmeno con il link assoluto.
Il flash è racchiuso in questo script. Ho provato a inserirgli il link assoluto, prima in tutti i posti dove c'è "swf/pulsante_promo" e poi solo nel tag <object>, ma non funziona lo so stesso.
Ti viene in mente altro felifax21?
<script type='text/javascript'>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','207','heigh t','30','src','swf/pulsante_promo','quality','high','pluginspage','ht tp://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movi e','swf/pulsante_promo' ); //end AC code
</script>
<noscript>
<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='207' height='30'>
<param name='movie' value='swf/pulsante_promo.swf' />
<param name='quality' value='high' />
</object>
</noscript>
RISOLTO, GRAZIE!!
alla fine come hai risolto?
Ho risolto grazie al tuo suggerimento di mettere il link completo al file swf e semplificando il codice:
<object type="application/x-shockwave-flash" data="http://www.abbeyschool.it/swf/banner_abbey_16.swf" width="663" height="148">
<param name="movie" value="http://www.abbeyschool.it/swf/banner_abbey_16.swf" />
<param name="quality" value="high" />
</object>
Adesso ho un altro problema che ho postato nella sezione apache (come suggerito da filippo.toso).
Nel mio sito non riesco a visualizzare una pagina dove ci sono due variabili.
http://www.miosito.it/index.php?p=n...mp;i=nomeutente
nomeutente lo carica da un db.
il mio .htaccess è il seguente:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} index/(.*)/(.*).html
RewriteRule ^index/(.*)/(.*).html$ /default.php?p=$1&lingua=$2
RewriteCond %{REQUEST_URI} index/(.*)/(.*)/(.*).html
RewriteRule ^index/(.*)/(.*)/(.*).html$ /default.php?p=$1&lingua=$2&i=$3
la pagina riscritta in modo statico 'dovrebbe' essere quindi:
http://www.miosito.it/index/nomepag...nomeutente.html
La pagina la apre, ma mi visualizza solo parte di "default.php" e nulla della pagina "nomepagina" e tantomeno le informazioni di "nomeutente".
E' ovvio che sbaglio da qualche parte, ma dove.
Chissà se riesci a darmi qualche suggerimento?
Grazie
quando riscrivi le url con il mod_rewrite è come se ti creasse una cartella fittizia in più , non so come stanno messe le cartelle del tuo sito quindi devi giocare con il ./ e ../ quando dai i link relativi... questo vele anche con le immagini e css...
La notte porta consiglio: ho risolto anche questa.
Il problema era che nel link c'erano 3 variabili, così ho modificato .htaccess e l'ho ridotto a 2.
In pratica sono pasato da:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} index/(.*)/(.*).html
RewriteRule ^index/(.*)/(.*).html$ /default.php?p=$1&lingua=$2
RewriteCond %{REQUEST_URI} index/(.*)/(.*)/(.*).html
RewriteRule ^index/(.*)/(.*)/(.*).html$ /default.php?p=$1&lingua=$2&i=$3
a questo più semplice codice:
RewriteEngine On
RewriteRule ^index/(.*)/(.*).html$ /index.php?p=$1&lingua=$2 [L]
RewriteRule ^insegnante/(.*)/(.*).html$ /index.php?p=insegnanti&i=$1&lingua=$2
Grazie comunque per i consigli!