kostenloser Webspace werbefrei: lima-city


.htaccess RewriteCond

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    dexus85

    Kostenloser Webspace von dexus85

    dexus85 hat kostenlosen Webspace.

    RewriteCond %{HTTP:HTTPS_REDIRECT} !="on"
    RewriteRule ^(.*) https://secure.example.com%{REQUEST_URI} [L,R=301]
    Was ist hieran falsch?

    Mit dieser RewriteCond bekomme ich eine dauer schleife... habe aber auch schon folgendes Probiert:

    RewriteCond %{HTTP:HTTPS_REDIRECT} !"on"
    RewriteCond %{HTTP:HTTPS_REDIRECT} !^on$


    leider alles ohne erfolg und mit dauer schleife...

    normaler weise müsste ich damit den den Request Header "HTTPS_REDIRECT" prüfen können....
    der beim normalen request ohne weiterleitung ja auch in PHP unter $_SERVER erscheint...

    array (
      'DOCUMENT_ROOT' => '/var/www/web1/html',
      'GATEWAY_INTERFACE' => 'CGI/1.1',
      'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
      'HTTP_ACCEPT_ENCODING' => 'gzip, deflate',
      'HTTP_ACCEPT_LANGUAGE' => 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3',
      'HTTP_CONNECTION' => 'close',
      'HTTP_DNT' => '1',
      'HTTP_HOST' => 'www.yourdailywin.de',
      'HTTP_HTTPS' => 'on',
      'HTTP_HTTPS_REDIRECT' => 'on',
      'HTTP_SSL_CIPHER' => 'DHE-RSA-AES256-SHA',
    ...
      'QUERY_STRING' => '',
      'REDIRECT_STATUS' => '200',
      'REMOTE_ADDR' => '91.96.237.185',
      'REMOTE_PORT' => '48100',
      'REQUEST_METHOD' => 'GET',
      'REQUEST_URI' => '/',
      'SCRIPT_FILENAME' => '/var/www/web1/html/index.php',
      'SCRIPT_NAME' => '/index.php',
    ...
      'SERVER_PROTOCOL' => 'HTTP/1.0',
      'SERVER_SIGNATURE' => '',
      'SERVER_SOFTWARE' => 'Apache',
      'PHP_SELF' => '/index.php',
      'REQUEST_TIME' => 1332616659,
    )




    EDIT: okay musste zur lösung des problems folgendes Nutzen:

    RewriteCond %{HTTP:HTTPS_REDIRECT} !=on


    Beitrag zuletzt geändert: 24.3.2012 21:08:52 von dexus85
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    dexus85 schrieb:
    RewriteCond %{HTTP:HTTPS_REDIRECT} !="on"
    RewriteRule ^(.*) https://secure.example.com%{REQUEST_URI} [L,R=301]
    Was ist hieran falsch?

    Mit dieser RewriteCond bekomme ich eine dauer schleife... habe aber auch schon folgendes Probiert:

    RewriteCond %{HTTP:HTTPS_REDIRECT} !"on"
    RewriteCond %{HTTP:HTTPS_REDIRECT} !^on$


    leider alles ohne erfolg und mit dauer schleife...

    normaler weise müsste ich damit den den Request Header "HTTPS_REDIRECT" prüfen können....
    der beim normalen request ohne weiterleitung ja auch in PHP unter $_SERVER erscheint...
    ...
    EDIT: okay musste zur lösung des problems folgendes Nutzen:

    RewriteCond %{HTTP:HTTPS_REDIRECT} !=on
    Warum verwendest du
    HTTP:HTTPS_REDIRECT
    ?

    Die Lösung deines Problems:
    RewriteEngine on
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://secure.example.com%{REQUEST_URI} [L,R=301]
  4. Autor dieses Themas

    dexus85

    Kostenloser Webspace von dexus85

    dexus85 hat kostenlosen Webspace.

    hackyourlife schrieb:

    RewriteCond %{HTTP:HTTPS_REDIRECT} !=on
    Warum verwendest du
    HTTP:HTTPS_REDIRECT
    ?

    Die Lösung deines Problems:
    RewriteEngine on
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://secure.example.com%{REQUEST_URI} [L,R=301]


    Ich verwende
    HTTP:HTTPS_REDIRECT
    weil ich SSL verbindungen via NGINX an Apache übergebe, weil ich damit mehr SSL verbindungen verarbeiten kann als mit Apache selbst...

    Und da ich 2 Sicherheitsfaktoren habe, die wichtig sind, musste ich "neue" header übergeben.

    Beitrag zuletzt geändert: 31.3.2012 0:30:22 von dexus85
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!