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

    portale e variabile path principale

    salve, sono un webmaster e sto costruendo un portale di calibro molto elevato..il codice è molto complesso, con una struttura ben definita e articolata, nonchè un pannello di amministrazione degno di qualsiasi cms..

    vorrei sapere solo una cosa..secondo voi mi conviene porre sotto una variabile il path principale del sito (da anteporre a tutti i link che lo necessitano) oppure riscriverlo ogni volta?

    oppuere mi conviene scriverlo ogni volta sotto semplice testo?

    es:

    codice:
    link1: www.gamempire.it/about/
    link2: www.gamempire.it/news/
    link3: www.gamempire.it/contatti/
    link4: www.gamempire.it/games/
    
    oppure
    <? $path = "www.gamempire.it/"; ?>
    link1: <?=$path;?>about/
    link2: <?=$path;?>news/
    link3: <?=$path;?>contatti/
    link4: <?=$path;?>games/
    ?

    naturalmente il codice non lo uso in una sola pagina, ma in circa 30 pagine diverse..
    secondo voi è uno spreco inutile di risorse oppure faccio bene?

    premetto che difficilemente cambierò il nome del dominio

    grazie per le risposte
    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Perchè mettere il path completo (tra l'altro manca http://)?

    Usa link relativi e anche se cambi dominio sei a posto!


    Comunque per rispondere alla tua domanda, per questo genere di cose usa una variabile globale, è molto più pratico cambiare una linea che andare a cercare tutte le istanze in tutti i files del sito.

  3. #3
    il path relativo sarebbe l'ideale, se non usassi però il mod rewrite
    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    E che problema ti dà scusa? Anche i link relativi verranno passati a mod_rewrite.

    Ad es. se: http://www.sito.it/news/news5.htm

    viene passato via mod_rewrite a http://www.sito.it/processnews.php?id=5

    E nella pagina hai un link relativo a "news7.htm", il link apparirà all'utente come: http://www.sito.it/news/news7.htm e verrà passato via mod_rewrite a http://www.sito.it/processnews.php?id=7

  5. #5
    se sto su una pagina www.gamempire.it/games/nomegioco/id/piattaforma/
    che punta a www.gamempire.it?gioco=nomegioco
    e le immagini fanno riferimento alla cartella www.gamempire.it/immagini/
    se faccio riferimento con un path relativo, non mi legge la cartella www.gamempire.it/immagini/ ma legge la cartella http://www.gamempire.it/games/nomegi...orma/immagini/

    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Metti le immagini con path relativo immagini/.... e aggiungi una regola in mod rewrite per reindirizzare tutti i file che abbiano "immagini/" nel path alla cartella giusta!

    Tipo:

    codice:
    RewriteRule immagini/(.*).(png|jpg|bmp) immagini/$1.$2 [L]
    In questo modo in qualsiasi directory tu sia, se viene richiesta un'immagine nella (non esistente) sottodirectory immagini/ viene automaticamente trovata nella vera directory delle immagini!

  7. #7
    grazie della dritta, molto utile

    solo lo vedo sintetticamente scorretto..anche per google intendo...comunque magari si può usare in qualche maniera..ciao!
    Uala, CTO
    Tom's Hardware
    , full stack developer
    Gamempire.it, director

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.