www to non-www για https

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

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

Απάντηση
Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

www to non-www για https

Δημοσίευση από Burned4 » 15 Ιούλ 2009 13:02

Καλημέρα,

Θέλω να μεταφέρω όλο το traffic ενός site από https://www.domain.gr στο https://domain.gr με .htaccess (το site είναι σε linux)

Το θέλω αυτό γιατί το SSL certificate είναι για το domain.gr και βγάζει error αν κάποιος πάει να μπει στο www.domain.gr

Δοκίμασα αρκετά πράγματα που βρήκα στο web αλλά δεν δούλεψε κάτι. Έχετε καμιά ιδέα?

Ένα από αυτά που δοκίμασα είναι το παρακάτω:

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

#If you want to cover both http and https:
Options +FollowSymlinks
RewriteEngine On
RewriteCond s%{HTTPS} ^((s)on|s.*)$ [NC]
RewriteRule ^/*(.+/)?([^.]*[^/])$ http%2://%{HTTP_HOST}/$1$2/ [L,R=301]
Ευχαριστώ.
You can do anything, but not everything.

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3199
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

www to non-www για https

Δημοσίευση από CyberCr33p » 15 Ιούλ 2009 13:19

Μάλλον redirect χρειάζεσαι και όχι rewrite.

Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

www to non-www για https

Δημοσίευση από Burned4 » 15 Ιούλ 2009 13:55

Τελικά το έκανα απλά, κάτι που είχα δοκιμάσει και στην αρχή αλλά δεν έπαιζε(!) , τώρα είναι οκ.

Το παραθέτω για μελλοντική χρήση :

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

Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domain\.gr
RewriteRule (.*) https://domain.gr/$1 [R=301,L]
You can do anything, but not everything.

Άβαταρ μέλους
ProWebSector
Δημοσιεύσεις: 26
Εγγραφή: 09 Ιούλ 2009 16:15
Επικοινωνία:

www to non-www για https

Δημοσίευση από ProWebSector » 17 Ιούλ 2009 01:10

εναλλακτικό που χρησιμοποιώ ήδη σε eshop για τον ίδιο λόγο:

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

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %&#123;HTTP_HOST&#125; ^domain\.gr
RewriteRule ^&#40;.*&#41;$ http&#58;//www.domain.gr/$1 &#91;R=permanent,L&#93;
</IfModule>
το βάζεις απλά στο .htaccess
Linux & Windows Web Hosting | EU Servers
cPanel & Plesk | VPS | Dedicated Servers
www.ProWebSector.gr

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

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

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