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

    Conflitto regole htaccess

    Salve a tutti
    Scusa ma mi viene generato un conflitto tra queste due regole nell'htaccess:

    RewriteRule ^([a-z]{1})/(.+)$ index.php?controller=$1&url=$2 [QSA,L]
    Redirect 301 /l/pagina.html http://www.sito.it/
    In parole povere non riesco ad effettuare il redirect 301. Sul sito, infatti, andando al seguente url:
    http://www.sito.it/l/pagina.html
    mi appare:
    http://www.sito.it/?controller=l&url=pagina.html

    Chiaramente c'è un conflitto, in quanto togliendo:
    RewriteRule ^([a-z]{1})/(.+)$ index.php?controller=$1&url=$2 [QSA,L]
    il redirect 301 funziona perfettamente.

    Come fare per risolvere?

    Grazie mille a chiunque vorrà darmi gentilmente una mano

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    htaccess è un argomento server, non PHP, sposto, ma la prossima volta fa attenzione.

Tag per questa discussione

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.