Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Url_Rewrite da "sito.it/abc" a iframe

    Salve, ho cercato e ricercato come un matto... non so se non è possibile o sono solo inganfito a cercare con Google.

    Però mi chiedevo se è possibile fare in modo che la pagina http://www.miosito.it/abc/index.html venga riscritta in modo che se vado a quel link si passi a http://www.miosito.it/index.html#iframe in modo che il contenuto dell'iframe nella pagina index.html principale mostri il contenuto della pagina index.html della cartella abc.

    PS: mi sa che sto facendo una confusione pazzesca perché mi rendo conto che forse accavallo un po' i vari linguaggi... boh! comunque grazie

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573

    Re: Url_Rewrite da "sito.it/abc" a iframe

    Originariamente inviato da Dalle93
    Salve, ho cercato e ricercato come un matto... non so se non è possibile o sono solo inganfito a cercare con Google.

    Però mi chiedevo se è possibile fare in modo che la pagina http://www.miosito.it/abc/index.html venga riscritta in modo che se vado a quel link si passi a http://www.miosito.it/index.html#iframe in modo che il contenuto dell'iframe nella pagina index.html principale mostri il contenuto della pagina index.html della cartella abc.

    PS: mi sa che sto facendo una confusione pazzesca perché mi rendo conto che forse accavallo un po' i vari linguaggi... boh! comunque grazie
    ti serve un redirect?
    codice:
    RewriteEngine On
    RewriteCond %{QUERY_STRING} !^non_riscrivere
    RewriteRule ^abc/index.html$ http://www.miosito.it/index.html#iframe [R=301,L]
    nell'attributo src dell'iframe devi richiamere così la pagina: http://www.miosito.it/abc/index.html...iscrivere=true

  3. #3
    C'è qualquadra che non cosa... perché forse non mi sono spiegato...

    Io ho costruito un sito in iframe (perché di pagine dinamiche non capisco un accidente) solamente che se voglio andare alla pagina tizio.html o alla pagina caio.html, che si aprono nell'iframe della homepage, mi si aprono sbagliate perché mi si apre la pagina vera e propria, cioè quella che solitamente va nell'iframe... io vorrei che:

    entrando nella pagina http://www.miosito.it/sito/index.html (che è ottimizzata per essere vista nell'iframe) si venisse reindirizzati alla pagina http://www.miosito.it/index.html che al suo interno ha l'iframe che mostra la pagina http://www.miosito.it/sito/index.html

    però ciò deve valere anche per tutte le altre pagine che si aprono in iframe...

    comunque eccoti il link al mio sito.
    Grazie ancora per il tuo aiuto.

    PS: magari come mi hai risposto è anche corretto, ma in quel caso allora sono io che non ho capito un H...

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Dalle93
    entrando nella pagina http://www.miosito.it/sito/index.html (che è ottimizzata per essere vista nell'iframe) si venisse reindirizzati alla pagina http://www.miosito.it/index.html che al suo interno ha l'iframe che mostra la pagina http://www.miosito.it/sito/index.html
    a parte il parallelismo iframe -> pagina dinamica non l'ho capito, perchè un utente dovrebbe andare alla pagina http://www.miosito.it/sito/index.html ? se è perchè non sai come aprire il link nell'iframe, mi sa che sei nel forum sbagliato

  5. #5
    Il parallelismo l'ho fatto perché teoricamente avrei potuto creare pagine dinamiche e al posto di mettere l'iframe mettere la parte "dinamica" della pagina... comunque no, non mi sono spiegato:

    So come aprire una pagina nell'iframe però, supponiamo il caso:

    come pagina default da aprire nell'iframe c'è la pagina news.html. E fin qui tutto OK.
    Ora il problema sovviene quando io voglio aprire una pagina che non è di default, però non aprendola tramite un link con target="iframe" disposto nella pagina index contenente l'iframe, ma aprendola da un URL specifico (in questo caso quello della pagina che voglio aprire nell'iframe).

    Esempio: la pagina partners.html la posso aprire (nell'iframe) tramite un link che ho nella homepage contenente l'iframe stesso: quel link ha un target="iframe". E fino a qui è OK, ma esiste un modo per fare in modo che inserendo nella barra l'indirizzo http://www.miosito.it/partners.html quell'indirizzo mi vada a prendere la pagina principale con l'iframe che però ha come src di default la pagina partners.html e non più news.html?

    Se così non sono stato chiaro getto la spugna... comunque grazie davvero...

  6. #6
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Dalle93
    Esempio: la pagina partners.html la posso aprire (nell'iframe) tramite un link che ho nella homepage contenente l'iframe stesso: quel link ha un target="iframe". E fino a qui è OK, ma esiste un modo per fare in modo che inserendo nella barra l'indirizzo http://www.miosito.it/partners.html quell'indirizzo mi vada a prendere la pagina principale con l'iframe che però ha come src di default la pagina partners.html e non più news.html?
    se la pagina non è dinamica, non puoi cambiare l'attributo src di default, puoi usare l'iframe aprendoci altre pagine con il target

  7. #7
    ah ok, perfetto... sono fregato visto che di pagine dinamiche non capisco nulla... ti ringrazio molto lo stesso

  8. #8
    Utente di HTML.it L'avatar di Lucas1
    Registrato dal
    Mar 2005
    Messaggi
    100
    ah ok, perfetto... sono fregato visto che di pagine dinamiche non capisco nulla... ti ringrazio molto lo stesso
    Guarda che imparare a usare quelle che chiami "pagine dinamiche" non è mica così difficile eh . Anzi!

    Se spieghi in due parole cosa vuoi fare molto probabilmente con altrettante due parole ti si potrà spiegare come farlo, magari via php. Ed eviti di impelagarti in soluzioni probabilmente molto più complesse e molto meno usabili per gli utenti e per i motori di ricerca.

    Considera, per esempio, che buona parte delle cose che di solito la gente fa erroneamente con l'iframe le si può fare con un semplice:

    Codice PHP:
    <?php include("header.php"); ?>
    // Contenuto della tua pagina
    <?php include("footer.php"); ?>
    da replicare in tutte le pagine e nelle quali cambi solo il "contenuto della tua pagina".

  9. #9
    Oddio io ti ringrazio però ci avevo già provato ed era saltato fuori un macello soprannaturale...
    Forse perché non ho ben chiaro come funziona il tutto... cioè:
    io creo la pagina header.php (la creo in html e poi la chiamo così)
    creo poi la pagina footer.php (stesso come sopra)
    e poi creo la pagina pincopallino.php mettendo quel codice?
    Cioè, io mi ricordo che quando l'ho fatto è saltato fuori una cosa inimmaginabile e per fortuna che avevo fatto il backup del sito altrimenti a rimettere tutto come prima ci avrei messo una vita...

    Comunque ti ringrazio...
    PS: se mi spiegassi ancora un pochino con altre 3 o 4 righe mi daresti un ulteriore aiuto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.