Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    2

    Htaccess redirect with RewriteCond

    Devo fare questo redirect utilizzando mod_rewrite.
    Devo far puntare questo vecchio url:

    codice:
    vecchia pagina: http://example.com/folder/public.php?service=files&t=7a406ad94e3e5b4f6ed247c6a279570a
    a questo nuovo url:

    codice:
    nuova pagina: http://example.com/folder/public.php?service=files&t=1cb5f1a52ccebfebdb218ecbdb70f9e4
    Pensavo di fare cosi

    codice:
    RewriteEngine On 
    RewriteCond %{HTTP_HOST}  ^example.com$ [NC] 
    RewriteCond %{QUERY_STRING}  ^service=files&t=7a406ad94e6e5b4f6ed246c6a279570a(&.*)?$ [NC] 
    RewriteRule ^folder/public\.php$ http://example.com/folder/public.php?service=files&t=1cb5f1a52ccebfebdb218ecbdb70f9e4  [R=301,NE,NC,L]
    ma il redirect non funziona.

    Cosa sbaglio? Mi potete aiutare? Vi ringrazio.

  2. #2
    Ciao,

    se devi fare un redirect da un vecchio url a uno nuovo basta che fai semplicemente cosi :

    codice:
    Redirect 301 /folder/public.php?service=files&t=7a406ad94e3e5b4f6ed247c6a279570a http://example.com/folder/public.php...218ecbdb70f9e4
    Con il mod_rewrite prova cosi :

    codice:
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (^|&)service=files($|&)
    RewriteCond %{QUERY_STRING} (^|&)t=7a406ad94e3e5b4f6ed247c6a279570a($|&)
    RewriteRule ^folder/public\.php$ /folder/public.php?service=files&t=1cb5f1a52ccebfebdb218ecbdb70f9e4 [L,R=301]
    Ultima modifica di emi10; 08-04-2016 a 14:29

  3. #3
    Fammi sapere
    Ultima modifica di emi10; 08-04-2016 a 14:35

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    2
    Ti ringrazio per la risposta, ho provato in tutti i due modi ma non funziona, non succede nessun redirect.
    Se puo' essere d'aiuto sto usando Owncloud e il link fa riferimento a un file cancellato.

    Come mai?

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