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

    Problema redirect con mod_rewrite

    Salve a tutti, scusate se non mi sono presentato ma mi trovo in una grossa urgenza.


    Ho un dominio su Register.it e vorrei sfruttare la parte SSL per proteggere un po' la sezione privata del sito.
    L'unico problema è che l'SSL di Register funziona così: prende il contenuto di tutta la root di "http://www.dominio.it" e lo "copia" (o ne fa un semplice riferimento, non so) in "https://dominioit.serversicuro.it".


    Ora, se provo a fare un rewrite dell'url tipo questo:

    RewriteRule ^/folder/(.*) https://dominioit.serversicuro.it/folder/$1 [R=301,L]

    ma c'è un problema: anche il file .htaccess è "copiato" nella cartella sicura, quindi va in loop infinito e finisce con un errore 500.


    Come faccio a imporre il redirect *solo* in caso di richiesta proveniente da "http://www.dominio.it" e bloccare le richieste da "https://dominioit.serversicuro.it"?

    (Ah, per inciso, Register non permette il semplice comando Redirect, quindi devo usare per forza il mod_rewrite.)

    Grazie mille per (spero ) le risposte che verranno!

  2. #2

  3. #3
    Originariamente inviato da weppos
    RewriteCond
    Eh lo so! :P
    Ma tra le milioni di prove che ho fatto con RewriteCond non hanno portato a nulla e le mie competenze in questo campo sono pari a molto poco...
    Ora non saprei farvi una lista dei miei tentativi (e sarebbero pure poco edificanti nei miei confronti ), fatto sta che non sono mai riuscito a obbligarlo a fare il redirect SOLO in caso di richieste provenienti da HTTP e impedirglielo da quelle HTTPS...

  4. #4
    Originariamente inviato da Copons
    Eh lo so! :P
    Ma tra le milioni di prove che ho fatto con RewriteCond non hanno portato a nulla e le mie competenze in questo campo sono pari a molto poco...
    Ora non saprei farvi una lista dei miei tentativi (e sarebbero pure poco edificanti nei miei confronti ), fatto sta che non sono mai riuscito a obbligarlo a fare il redirect SOLO in caso di richieste provenienti da HTTP e impedirglielo da quelle HTTPS...
    Non è questione di competenze in questo caso, basta semplicemente utilizzare un motore di ricerca e leggere con concentrazione i tutorial.
    http://www.askapache.com/htaccess/ht...-redirect.html

    codice:
    RewriteCond %{HTTPS} !=on

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.