Προς το περιεχόμενο

htaccess http to https and vice versa


Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα παιδιά,

έχω ένα θέμα με το .htaccess και θα ήθελα αν κάποιος ξέρει τη βοήθειά του γιατί δε τα πάω και πολύ καλά με τον apache :/

 

Χρειάζεται σε ένα site 2 συγκεκριμένες σελίδες (checkout/index.html και payment/index.html) να είναι σε https:// και όλες οι υπόλοιπες σελίδες του site να είναι http://

 

Μέχρι στιγμή έχω γράψει το παρακάτω αλλά από ότι βλέπω δεν μου πιάνει το ΝΟΤ "!" στο 2ο κομμάτι :( ( RewriteCond %{REQUEST_URI} !^(.*)checkout/index.html )

#Rewrite to https
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^(.*)checkout/index.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]

#traffic to http://, except checkout
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^(.*)checkout/index.html
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L]

Καμιά ιδέα γιατί έχω φάει το google αλλά το παραπάνω είναι ότι καλύτερο κατάφερα :/

Δημοσ.

Αυτό εδώ λογικά που είναι για htaccess θα λες αλλά πρακτικά τα έχω κάνει αυτά που λέει

https://wiki.apache.org/httpd/RewriteHTTPToHTTPS

 

Το πρώτο κομμάτι δουλεύει κανονικά, το 2ο είναι που δεν πιάνει το ! για το αν είναι η checkout/index.html

 

RewriteCond %{REQUEST_URI} !^(.*)checkout/index.html

 

Γράφω κάτι λάθος εδώ γιατί θαυμαστικό διάβασα ότι βάζεις για NOT.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...