Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379

    rewriterule e variabili

    nel mio file .htaccess ho il seguente codice

    Codice PHP:
    RewriteEngine On

    RewriteRule 
    ^iacopone/(.*)/([0-9]+)(.*).htmlpagine.php?id_pagina=$2&lang=$[L]

    RewriteRule ^(.*).html$ $1.php [L
    così impostato mi restitutisce per esempio: iacopone/it/13.html
    ma c'è un modo per far si che la variabile non venga riscritta?
    io vorrei semplicemente: iacopone/13.html?lang=it
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  2. #2
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    ah mi sono dimenticato di dire che se non metto la regola per riscrivere la variabile lang
    cioè &lang=$1 le pagine php non riescono a vedere la variabile dalla url
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  3. #3
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    ho risolto usando il flag QSA cioè:

    Codice PHP:
    RewriteEngine On

    RewriteRule 
    ^iacopone/([0-9]+)(.*)\.htmlpagine.php?id_pagina=$[QSA,L]
    RewriteRule ^(.+)\.html$                  $1.php                  [QSA,L
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

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.