Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742

    Redirect di una cartella con tutti i suoi file

    Salve a tutti,
    ho delle sezioni di un sito che sono vecchie anni luce e i contenuti ormai obsoleti e non più trattati. Vorrei per queste sezioni effettuare un redirect alla homepage del sito. Pensavo ad un redirect 301 attraverso .htaccess
    Vorrei però sapere se c'è la possibilità di effettuare questo tipo di redirect modificando soltanto il file .htacces. Inoltre è possibile applicare una sola regola di redirect per la cartella:

    /sezione/

    così anche se visito le pagine
    /sezione/pag1.php
    /sezione/pag2.php

    con una sola regola applicata alla cartella principale mi viene effettuato il redirect all'homepage anche se accedo direttamente ad una dei file che sono contenuti in quella cartella?
    E' possibile?? qual è il codice da inserire nel file .htaccess?

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    ragazzi mi dite se almeno c'è la possibilità?? questo silenzio non mi fa capire
    grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    up

  4. #4
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Basta che metti nell' .htaccess una WWW-Authenticate Basic, così, almeno nessuno può vederli, perché serve la password.
    Ma se non vuoi proprio farli accedere, inserisci questo in ognuno dei files:

    Codice PHP:
    <?php
    header
    ("Location:pagina_che_vuoi.php");
    ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    Io vorrei solo effettuare un redirect, solo che trovavo una soluzione attraverso .htaccess senza che mi metta a modificare tutti i file inserendo nell'header il redirect.
    grazie

  6. #6
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Prova con una RewriteRule

  7. #7
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Anzi, prova questo:

    codice:
    <ifmodule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\.sito\.it [NC]
    RewriteRule ^(.*)$ http://www.sito.it/$1 [L,R=301]
     
    RewriteRule ^pippo/$ /pippo/pluto.htm [L,NC,NS]
    RewriteRule ^paperino/$ /paperino/ciao.htm [L,NC,NS]
     
    Redirect permanent /index.htm http://www.sito.it/index.php
    </ifmodule>
    Sostituisci le parole con i files eccetera e prova.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    grazie mille
    se tipo io ho una cartella principale /pluto/ e al suo interno altre pagine, c'è un modo con il codice che mi hai postato di dire che se si accede a /pluto/ e/o a /pluto/pagina1.php ecc cmq bisogna rimandara al link sito.ext/index.php ???
    con un unica regola. Senza che scrivo una rewriterule per ogni pagina.
    è possibile questa cosa?
    grazie

  9. #9
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Ovvio, basta inserire una RewriteRule htaccess anche in quella cartella

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    con un unica regola. Senza che scrivo una rewriterule per ogni pagina.?

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.