Visualizzazione dei risultati da 1 a 3 su 3

Discussione: .htaccess

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348

    .htaccess

    Non so se sono fuori topics in questo caso scusatemi!

    Ho la necessita' di reindirizzare uan connessione!

    cioe' quando digito nel browser http://localhost/php/form.html mi venga reindirizzata a questo

    https://localhost/php/form.html

    per far cio' ho creato un file .htaccess e messo nella dir php
    il file e' il seguente:

    Options +FollowSymLinks
    RewriteCond %{HTTPS}!=on
    RewriteRule ^/php/(.*) https://%{SERVER_NAME}/$1 [R,L]


    io digito http://localhost/php/form.html ma non viene trasformato!

    come mai??

    ciao grazie

  2. #2
    Non sono esperto nell'uso di .htaccess, ma sicuramente so ke sarebbe meglio usarlo semmai per nascondere il tuo reale URL. Nel tuo caso basterebbe usare anziché form.html, form.php e fare:

    if (!(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']== 'on'))
    {
    header(Location: https://localhost/php/form.php);
    exit;
    }

    Se, invece, vuoi prescindere dal conoscere il nome della pagina:

    if (!(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']== 'on'))
    {
    $nuovo_url = "https://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    header("Location: " . $nuovo_url);
    exit;
    }


    Ciao.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    Grazie mille ciao!!

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.