redirect http σε https

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
kala
Δημοσιεύσεις: 97
Εγγραφή: 19 Σεπ 2010 11:11
Τοποθεσία: GR
Επικοινωνία:

redirect http σε https

Δημοσίευση από kala » 28 Σεπ 2010 14:52

:lol: Καλησπέρα έχω μια απορία για ένα θέμα με κρυτογραφησης , έχω εγκαταστημέση ένα SLL(Πιστοποιητικο ασφάλειας ) στο ηλεκτρονικό μου κατάστημα όμως αυτό τρέχει μονό στο πρωτοκολλώ https και όχι στο διαδεδομένο http .

:kaloe: Υπαρχή κάποιος τρόπος να γίνεται αυτόματα το redirect http σε https.
:idea: Η κάποιες γραμμές του κωδικά . :hammer:

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

redirect http σε https

Δημοσίευση από korgr » 28 Σεπ 2010 16:49

Βάλε αυτό στην κορυφή της σελίδας σου

Κώδικας: Επιλογή όλων

if(!isset($_SERVER["HTTPS"])){
$secureURL="https://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING'];
header ("Location: $secureURL");
exit;
}

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

redirect http σε https

Δημοσίευση από korgr » 28 Σεπ 2010 16:53

Αν θες να γίνει σε επίπεδο apache το redirect παίξε με .htaccess

Κώδικας: Επιλογή όλων

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

kala
Δημοσιεύσεις: 97
Εγγραφή: 19 Σεπ 2010 11:11
Τοποθεσία: GR
Επικοινωνία:

redirect http σε https

Δημοσίευση από kala » 28 Σεπ 2010 16:57

Ευχάριστο θα το δοκιμάσω. :pint:

kala
Δημοσιεύσεις: 97
Εγγραφή: 19 Σεπ 2010 11:11
Τοποθεσία: GR
Επικοινωνία:

redirect http σε https

Δημοσίευση από kala » 28 Σεπ 2010 17:18

Η σελίδα μου είναι σε linux server!
Η σελίδα μου αποτελείτε Html και php .
Μήπως εκεί υπαρχή η λύση που δεν την γνωρίζω;
Και η δυο λύσης που μου έδωσες δεν λειτουργούν όμως μήπως χρειάζεται συμπεριληφθεί σε κόπια ετικέτα πχ :
<?php ?>

<script ></script>
<?

?>

ΚΛΠ

Ευχάριστο έκτο προτέρων :lol:

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

redirect http σε https

Δημοσίευση από korgr » 28 Σεπ 2010 18:02

Το αρχείο σου πρέπει να έχει κατάληξη php και πάνω πάνω να βάλεις αυτό:

Κώδικας: Επιλογή όλων

<?php 
if&#40;!isset&#40;$_SERVER&#91;"HTTPS"&#93;&#41;&#41;&#123; 
$secureURL="https&#58;//".$_SERVER&#91;'SERVER_NAME'&#93;.$_SERVER&#91;'SCRIPT_NAME'&#93;."?".$_SERVER&#91;'QUERY_STRING'&#93;; 
header &#40;"Location&#58; $secureURL"&#41;; 
exit; 
&#125; 
?>

kala
Δημοσιεύσεις: 97
Εγγραφή: 19 Σεπ 2010 11:11
Τοποθεσία: GR
Επικοινωνία:

redirect http σε https

Δημοσίευση από kala » 28 Σεπ 2010 21:18

Το μονό δεν είχα πάρει υπόψη μου ήταν ότι η σελίδα μου δεν είχε κατάληξη ,php

<?php
if(!isset($_SERVER["HTTPS"])){
$secureURL="https://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING'];
header ("Location: $secureURL");
exit;
}
?>

:D Ευχάριστο korgr

attirancegr
Δημοσιεύσεις: 18
Εγγραφή: 11 Νοέμ 2010 11:22
Τοποθεσία: Greece
Επικοινωνία:

redirect http σε https

Δημοσίευση από attirancegr » 11 Νοέμ 2010 23:48

oxi oxi

gia linux apeche server

anixte ena TXT kai peraste to txt mesa sto server

www i httpdocs analogos

molis perasti sviste tin katalixi .txt

kai onomasteto .htacces

me telia arxi .htacces

douleui apolitos o kodikas


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Attirance 100% Natural Handmade Cosmetics http://www.attirance.gr

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες