Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008

    URL REWRITING e .htaccess

    Siccome ho aperto una discussione generica con nome"dubbi" e alla fine siamo arrivati a parlare solo di URL REWRITING e .htaccess ho deciso di aprire una discussione apposta.

    Riassunto discussione precedente:

    Parti dal presupposto che un link come questo:

    http://www.picopalli.it/relazioni.p...;titolo=titolo1

    è gia considerato meno dallo spider

    Inizia a trasformarlo in uno statico se il sito è importante :

    http://www.picopalli.it/relazioni/gita1/titolo1.html
    bene come si fa?

    devi usare un mod rewrite di apache

    Praticamente devi usare il file htaccess

    E poi vedere come sono messe le tue pagine

    Io faccio cosi :

    RewriteEngine On
    RewriteRule ^index/([^/]+)/([^/]+).html index.php?page=$1&id=$2 [L]

    e trasformo tutto ciò che é:

    index.php?page=notizie&id=1

    in

    index/notizie/1.html


    altro esempio:

    index.php?page=provincia&id=MI

    mi diventa :

    index/provincia/MI.html

    Per iniziare a capire come funziona creati una dir di prova e scriviti un file che chiamerai poi .htaccess

    Poi ti crei una pagina in php e gli passi i valori come negli esempi che ti ho postato io e per vedere cosa ti passa nel file php

    PHP:
    <?

    echo "Il Valore è : $_GET[id]";
    ?>



    Se ti scrive lo stesso risultato della url allora funziona e il tuo sito tra poco diventa statico
    altrimenti o non hai abilitato il mod rewrite oppure hai sbagliato la rule dell'htacces ed in quel caso ti consiglio di modificarla piu o meno cosi:

    RewriteEngine On
    RewriteRule ^file/([^/]+).html file.php?id=$1 [L]


    Cosi lo vedi subito glipassi una variablie sola

    Pero in questo caso dovresti mettere piu regole perche questa vale solo per il file.php ma se tu devi passare notizie.php la rules non ha sentore

  2. #2
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008
    NON CI CREDERETE MA FUNZIONA!!!!!!!!!!!!!!!!!!!!!!!!!!

    Allora l'ho provato sul mio host privato.. 100 mega linux.. balle varie. e va!

    mi stampa il valore!

    ok quindi:
    [supersaibal]Originariamente inviato da stefano3804

    Se ti scrive lo stesso risultato della url allora funziona e il tuo sito tra poco diventa statico...
    tra poco cosa? devo aspettare chi?

  3. #3
    Originariamente inviato da Think
    NON CI CREDERETE MA FUNZIONA!!!!!!!!!!!!!!!!!!!!!!!!!!

    Allora l'ho provato sul mio host privato.. 100 mega linux.. balle varie. e va!

    mi stampa il valore!

    ok quindi:


    tra poco cosa? devo aspettare chi?
    Devi aspettare tu che lo converti !!!

    Adesso tutte le pagine le passi cosi come hai fatto

    Anche i risultati dai motori di ricerca interni li devi tirar fuori con il nuovo modo

    Io gli passo anceh i dati dei form

    Lo sto pian piano trasformando da php in html come estensioni

  4. #4
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008
    Originariamente inviato da stefano3804
    Devi aspettare tu che lo converti !!!

    Adesso tutte le pagine le passi cosi come hai fatto
    cosa devo convertire??????

  5. #5
    Hai già un thread sull'argomento, usa quello.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.