Visualizzazione dei risultati da 1 a 3 su 3

Discussione: htaccess rewri

  1. #1
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92

    htaccess rewri

    Ciao ragazzi, ho scritto una semplice regola su htaccess, funziona ma parzialmente
    la pagina mi viene caricata ma non le immagini all'interno.
    Il fatto è che va a cercarsele nel percorso src="img/foto.jpg"
    Forse con questa regola invece di interpretare il giusto percorso assoluto dell'immagine http://www.sito.it/img/foto.jpg
    lo sta cercando cosi' http://www.sito.it/agenda/img/foto.jpg
    è possibile?

    Cosa posso fare? devo creare una regola per la cartella immagini?



    Codice PHP:
    Options +FollowSymLinks 
    RewriteEngine on  
    RewriteRule 
    ^agendaagenda.php 
    Grazie a tutti!
    Coder Club..Programmi per sapere chi sei!

  2. #2
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92
    Mi esprimo meglio:

    ecco la struttura di esempio del sito all'interno della cartella base.
    4 files e 4 cartelle

    agenda.php
    agenda_dettaglio.php
    news.php
    news_dettaglio.php

    /agenda
    /img
    /news
    /include


    agenda.php mostra tutta una serie di articoli e viene richiamata così:

    www.nomesito.it/agenda.php

    per vedere l'articolo in dettaglio accedo così:

    http://www.nomesito.it/agenda_dettag...=nome_articolo

    La pagina agenda_dettaglio.php contiene cosi' come tutte le altre pagine degli script e delle immagini ripetute che si trovano rispettivamente all'interno delle cartelle /include e /img

    Ecco la mia regola nel file .htaccess
    Codice PHP:
    Options +FollowSymLinks
    RewriteEngine on

    RewriteRule agenda
    /articolo/(.*)\.html agenda_dettaglio.php?articolo=$
    In effetti funziona, ma la pagina non è completa. Mancano infatti tutte le pagine incluse nelle cartelle

    www.nomesito.it/img/
    www.nomesito.it/include/

    e linkate come segue:

    img src="/img/logo.jpg"

    che in automatico la pagina va a cercare sotto

    www.nomesito.it/agenda/articolo/img/logo.jpg

    come faccio a far capire ad apache che la root corretta è
    /
    e non quella attuale?
    /agenda/articolo/

    ho provato con RewriteBase, ma non funziona boo??
    Qualcuno sa darmi una mano?



    Coder Club..Programmi per sapere chi sei!

  3. #3
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92
    Grazie comunque. Ho risolto in remoto con un semplice /
    In locale la cosa invece l'ho risolta con un differente htaccess.
    Coder Club..Programmi per sapere chi sei!

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.