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

    Problema con collegamento PHP

    Ciao!

    Sto cercando di predisporre una splash page con Joomla ma purtroppo ho un problema risolvibile forse col PHP e non riconducibile al cms stesso...

    Vorrei capire una cosa a livello teorico:

    se faccio un link del tipo http://www.miosito.com/index.php il browser risponde di conseguenza e il link resta uguale;

    se invece faccio un link del tipo http://www.miosito.com/index.php?opt...view=frontpage il browser lo vede come http://www.miosito.com/

    Questo inconveniente mi sta creando problemi poichè in un file .htaccess ho impostato una regola di priorità delle estensioni (.htm prima, .php poi)... chiaramente questa non funziona se il browser non legge l'estensione del secondo collegamento!

    Come mai?

    Grazie mille!!
    Ciao - Diego

  2. #2
    premesso che non è il browser ma è apache che capisce la url, non ho capito molto.... apache lo sa per forza di cose se la pagina da servire è html o php, altrimenti non saprebbe quale interprete chiamare... non è che hai semplicemente sbagliato il .htaccess?

    e poi nell'esempio che hai proposto sono entrambe pagine php...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Mi spiego meglio:

    PREMESSA:
    Ho una splash page index.htm che rinvia alla home page index.php, attraverso la regola del file .htaccess.

    PROBLEMA:
    Dal menu principale ho la necessità di rinviare con un pulsante alla pagina iniziale (e non alla splash page) attraverso un url del tipo http://www.miosito.com/index.php?op...;view=frontpage. Tuttavia quando si clicca su tale collegamento il browser mi riporta alla splash page (e non alla home page) ignorando l'estensione PHP del collegamento e quindi anche la relativa regola del file .htaccess
    Ciao - Diego

  4. #4
    Originariamente inviato da Mantax.net
    Mi spiego meglio:

    PREMESSA:
    Ho una splash page index.htm che rinvia alla home page index.php, attraverso la regola del file .htaccess.

    PROBLEMA:
    Dal menu principale ho la necessità di rinviare con un pulsante alla pagina iniziale (e non alla splash page) attraverso un url del tipo http://www.miosito.com/index.php?op...;view=frontpage. Tuttavia quando si clicca su tale collegamento il browser mi riporta alla splash page (e non alla home page) ignorando l'estensione PHP del collegamento e quindi anche la relativa regola del file .htaccess
    hum... però la differenza tra index.php e index.htm la capisce no? il .htaccess?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Si, quella si, ed è per questo motivo che non capisco come mai non operi ugualmente con index.php?option=com_content&view=frontpage .

    A rigor di logica è comunque un'estensione php e .htaccess dovrebbe operare ugualmente, però forse mi sfugge qualche regola fondamentale del php...

    Per la cronaca al file .htacess ho aggiunto la regola:
    codice:
    DirectoryIndex index.htm index.html index.php
    Magari ne esiste una più complessa per il mio caso ... ?
    Ciao - Diego

  6. #6
    Originariamente inviato da Mantax.net
    Mi spiego meglio:

    PREMESSA:
    Ho una splash page index.htm che rinvia alla home page index.php, attraverso la regola del file .htaccess.
    Quale regola? Potresti scriverla? Anzi meglio, scrivi tutto il .htaccess

    Originariamente inviato da Mantax.net
    PROBLEMA:
    Dal menu principale ho la necessità di rinviare con un pulsante alla pagina iniziale (e non alla splash page) attraverso un url del tipo http://www.miosito.com/index.php?op...;view=frontpage. Tuttavia quando si clicca su tale collegamento il browser mi riporta alla splash page (e non alla home page) ignorando l'estensione PHP del collegamento e quindi anche la relativa regola del file .htaccess
    Probabilmente l'errore non è lato .htaccess ma lato php, ovvero nel controllore (o componente) com_content che gestisce l'opzione view. Può essere che riscriva male la url che viene processata dal .htaccess


  7. #7
    Utente di HTML.it L'avatar di vnt54
    Registrato dal
    Mar 2009
    Messaggi
    500
    La butto lì..il server,nella pagina che riceve,prima controlla che ci sia del codice php
    e lo trasforma in html e poi segue il resto html,restituendo il tutto,quindi,potrebbe
    essere questo che non esegue il lavoro che chiedi..
    Sono stato nella terra della paura e dei vampiri...in transilvania?NO!..in Banca!

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.