Redirect παλιού domain σε νέο domain με τα ίδια alias

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

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

Απάντηση
Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από changlee » 02 Νοέμ 2015 11:01

Καλό μήνα!
Έχω ένα website με 2 parked domains http://www.olddomain.gr και http://www.newdomain.com

Όμως όλες οι επισκέψεις στο http://www.olddomain.gr/cat/something στέλνονται στο http://www.newdomain.com/index.php

Και όχι στο http://www.newdomain.com/cat/something

To rule που έχω προς το παρόν είναι:

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

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^olddomain.gr [NC,OR]
 RewriteCond %{HTTP_HOST} ^www.olddomain.gr [NC]
 RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301,NC]
Έχω σετάρει κάτι λάθος;
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από gvre » 02 Νοέμ 2015 11:46

To http://www.newdomain.com/cat/something παίζει ή σε πηγαίνει στην index.php;

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από changlee » 02 Νοέμ 2015 14:43

Oh yes...
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από gvre » 02 Νοέμ 2015 15:26

Ενεργοποίησε το logging για να δεις τί ακριβώς κάνει ο apache.
Apache 2.2: http://httpd.apache.org/docs/2.2/mod/mo ... rewritelog
Apache 2.4: http://httpd.apache.org/docs/current/mo ... ml#logging

Επίσης, μπορείς έχεις το ακόλουθο RewriteCond, αντί για δύο.

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

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.gr$ [NC] 
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301,NC]

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από changlee » 11 Νοέμ 2015 19:05

Έχω κάποιο θέμα ίσως με την ρύθμιση των doman. Έχω παρκάρει το olddomain.gr στο newdomain.com

Και έχω και το rule

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

RewriteEngine on 
 RewriteCond %{HTTP_HOST} ^olddomain.gr [NC,OR] 
 RewriteCond %{HTTP_HOST} ^www.olddomain.gr [NC] 
 RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301,NC] 
Είναι αυτό σωστό, ή πρέπει να αλλάξω τις ρυθμίσεις των domain;
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Redirect παλιού domain σε νέο domain με τα ίδια alias

Δημοσίευση από changlee » 20 Νοέμ 2015 15:27

Τελικά το έλυσα και δουλεύει εξαιρετικά:

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

RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain\.gr$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.gr$
RewriteRule ^/?$ "http\:\/\/www\.newdomain\.com\/$1" [R=301,L]
Με αυτή τη λύση υπενθυμίζω πως στέλνουμε όλες τις επισκέψεις από το http://www.olddomain.gr/cat/something στο http://www.newdomain.com/cat/something

Το οποίο είναι εξαιρετικό για αλλαγές DOMAIN με το SEO. Το εκτιμάει ιδιαίτερα η Google.

:pint:
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Απάντηση

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

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

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