Jump to content



Αποτροπή redirect σε https για ένα folder μόνο (htaccess??)


Recommended Posts

Καλημέρα σας.

 

Έχω ενα πρόβλημα που παει και ερχεται εδω και χρόνια. Εχω στημενα arduino σε διάφορα σπίτια και χρησιμοποιουν μια σελιδα http σε ενα σερβερ μου για να καταχωρήσουν δεδομενα σε μια βαση, η να στειλουν ενα mail με php.

 

To θεμα μου ειναι πως ολος ο ο σερβερ (bluehost - apache...) ειναι στημενος με ssl-https και by default ολα τα http τα κανει https. Δυστυχως το arduino με https πεταει 301 και η σελιδα δεν ανοιγει.

 

Στο bluehost αρνουνται πλεον να μου κανουν ενα φακελο να μη κανει redirect και σταματησε να δουλευει το πραγμα εντελως, ολα βγαζουν 301... Θελω να δωσω μια τελικη λυση αλλα δε ξερω πως. Το htaccess ειναι καπως ετσι (και δεν εχω μεγαλη εμπειρια ουτε καταφερα κατι με google...)

 

RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} !/arduino/* [NC]
RewriteRule ^ https://www.myserver.com/arduino/ [L,R=301]

 

Οπως καταλαβαινετε ας πουμε οτι ο σερβερ ειναι ο myserver.com, ολα τα arduino ανοιγουν σελιδες στο /arduino/something.php?options=....

 

Τι προτεινετε. Μηπως γινεται καλυτερα με subdomain? Δεν γνωριζω πολλα απο server setups... τα arduino ανοιγουν σελιδες τυπου http://myserver.com/arduino/database_insert.php?option=10 

Link to comment
Share on other sites

ενα μικρο update, εκανα ενα subdomain και με το παρακατω

 

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^/arduino/ [OR]
  RewriteCond %{HTTP_HOST} ^https://arduino.myserver.com/$
  RewriteRule (.*)$ http://arduino.myserver.com/$1 [R=301,L]
</IfModule>

 

οταν ανοιγω http://arduino.myserver.com/ παραμενει στο http. το αλλαξα για να δουλευει και με φακελο αλλα δε το κανει:

 

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^/arduino/ [OR]
  RewriteCond %{HTTP_HOST} ^https://www.myserver.com/arduino/$
  RewriteRule (.*)$ http://www.myserver.com/arduino/$1 [R=301,L]
</IfModule>

 

δε ξερω ποσο παιρνει να εφαρμοσει τις αλλαγες ο σερβερ.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.