Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Redirect delle pagine

  1. #1

    Redirect delle pagine

    chiedo scusa in anticipo qualora non fosse questo il posto giusto per la discussione.
    ho un sito che gestisce i valori marca e modello attraverso il get come nell'esempio
    http://www.lampada-videoproiettore.i...modello=XR-10S
    quello che vorrei fare e gestire i redirect attraverso il link stesso che dovrà essere struttato nel seguente modo
    http://www.lampada-videoproiettore.it/SHARP/XR-10S.html
    ovvero /marca/modello.html
    sarebbe possibile? come potrei fare? grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Puoi usare htaccess.
    Ecco un generatore di url:
    http://www.iwebtool.com/htaccess_url_rewrite

    Ecco un esempio adatto:
    codice:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule /(.*)/(.*)/ index.php?marca=$1&modello=$2

  3. #3
    puoi spiegarmi meglio?
    non capisco come funziona...

  4. #4
    il rewrite_url è una tecnica che consente di modificare l'url in un server apache tramite impostazioni indicate in un file .htaccess

    In realta con tale tecnica non si fa un redirect su un altro file ma si realizza una sorte di "finzione scenica (passatemi il termine). Ad esempio invece di

    prodotti.php?id=5

    l'url viene trasformato in

    5prodotto.html

  5. #5
    ho capito ma io vorrei fare in modo che
    marca=BENQ&modello=MP600
    diventi
    /benq/mp600.html

    è fattibile? cioè vorrei far sembrare che la pagina modello.html (che in realtà non esiste) risieda all'interno della cartella marca

  6. #6
    Originariamente inviato da ratlook
    è fattibile?
    si cerca rewrite_url sul web

    - indica nel file .htaccess le regole di riscrittura (seguendo una delle millemila guide on line)
    - all'interno dell'HTML l'url dovrà essere quello "riscritto" con il rewrite (e non quello "originale")

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Ecco il codice da mettere nell'htacces:

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule /(.*)/(.*).html index.php?marca=$1&modello=$2


    Quello che ti interessa è il rewriterule. In pratica questa funziona accetta 2 parametri. Il primo è l'indirizzo che devi ottenere, il secondo è quello che hai.
    (.*) è un campo vuoto che verra riempito da le variabili inizianti con $. $1 sostituerà il 1o $2 invece il 2o.

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.