Elxis CMS Forum

Ελληνικό Forum => Δημόσιο Βήμα => Topic started by: ArXoS on January 04, 2011, 16:33:51

Title: Search Engine Friendliness
Post by: ArXoS on January 04, 2011, 16:33:51
Γεια σας βρε παιδιά και καλή χρονιά

Κάνω κάτι τεστ στο site μου με διάφορες διαγνωστικές σελίδες και μου βγαζει το εξής :

Problem: Both mysite.com and www.mysite.com work. One of these should be permanently redirected to the other.
Why does this matter?
If you choose www.mysite.com for your site, make sure you capture people who don't type www. by creating a permanent 301 redirect from mysite.com to www.mysite.com.
If the same web page exists at two different URLs, people can choose to link to one or the other. Links from other sites to your site are valuable — they tell search engines that people think your site is important. By splitting those valuable links between two or more sites, you're diluting the power they have to move your site higher in search results.

πως γίνεται βρε παιδιά αυτό ? το mystie και www.mysite μαζί δεν γίνονται redirect ?
Title: Re: Search Engine Friendliness
Post by: CREATIVE Options on January 04, 2011, 17:08:13
Ξεχνάς ότι το www είναι Subdomain.

Κάνε redirect
Code: [Select]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.askapache\.com$ [NC]
RewriteRule ^(.*)$ http://www.askapache.com/$1 [R=301,L]


Εάν σου κάνει loop's
Code: [Select]
RewriteCond %{REQUEST_URI} ^/(stats/|missing\.html|failed_auth\.html|error/).* [NC]
RewriteRule .* - [L]
 
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]



ΕΑΝ για κάποιο λόγο θέλεις το no-www σαν domain τότε:
Code: [Select]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^askapache\.com$ [NC]
RewriteRule ^(.*)$ http://askapache.com/$1 [R=301,L]

Title: Re: Search Engine Friendliness
Post by: ks-net on January 04, 2011, 17:15:14
καλη χρονιά...

το www ειναι στην ουσία ενα ServerAlias στο httpd.conf του apache

<VirtualHost>
DocumentRoot /www/htdocs/
ServerName mydomain.com
ServerAlias www.mydomain.com
</VirtualHost>

γιαυτό και φυσικά σου δουλεύει και με www και χωρίς

****

αυτό που σου λένε αυτες οι διαγνωστικές σελίδες είναι  να κάνεις σε ενα httaccess αυτό:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]


για την google δεν υπάρχει πρόβλημα αλλά μπορεί να θες να το κάνεις για άλλους λόγους....
http://www.google.gr/webmasters/docs/faq.html#PreferredDomain

Title: Re: Search Engine Friendliness
Post by: ArXoS on January 04, 2011, 18:18:19
thanks boys
Καλή χρονιά  :D :D



Ξεχνάς ότι το www είναι Subdomain.
.. εμ που να το ξέρω  :o :o ούτε που θα μου πέρναγε από το μυαλό οτι υπολογίζεται σαν sub. Το ξέρω ως ακρωνύμιο του world wide web χωρίς καμία λειτουργική σημασία σήμερα (γιατί πριν 20 χρόνια καθόριζε πολλά και διάφορα)
Title: Re: Search Engine Friendliness
Post by: ArXoS on January 15, 2011, 04:58:09
χμ, είμαι στο webmasters google που έχω δηλώσει το site μου σαν www.mysite.gr. Πάω Site Configuration/Settings να ορίσω Preferred domain διεύθυνση της σελίδας μου μόνο από το www.mysite.gr  (αντί mysite.gr ή www.mysite.gr) και μου λέει οτι το mysite.gr πρέπει να γίνει verify. Μα τι στο καλό .. πρέπει δηλαδή στο webmasters google να δηλώνονται mysite.gr και www.mysite.gr (2 φορές το ίδιο site)?
Title: Re: Search Engine Friendliness
Post by: giannismit on January 15, 2011, 13:58:38
Εάν καθορίσεις τον προτιμώμενο τομέα ως http://www.example.com και στον ιστότοπό σου εντοπίσει η google ένα σύνδεσμο με τη μορφή http://example.com, αντ' αυτού ακολουθεί το συγκεκριμένο σύνδεσμο ως http://www.example.com. Εάν δεν καθορίσεις έναν προτιμώμενο τομέα, μπορεί να αντιμετωπίσει τις εκδόσεις του τομέα με www και χωρίς www, ως ξεχωριστές παραπομπές σε ξεχωριστές σελίδες.

Δες περισσότερα εδώ: http://www.google.gr/webmasters/docs/faq.html#PreferredDomain