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

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

Δημοσ.

ένας απλός τρόπος θα ήταν με το να ελέγχεις την γλώσσα του browser "HTTP_ACCEPT_LANGUAGE" αλλιώς φαντάζομαι θα πρέπει να πας σε tracking ip λύσεις που δεν μπορώ να συνεισφέρω πολλά εκεί.

Δημοσ.

Το ip tracking θα σου βγάλει την ψυχή, και πάλι δεν είναι βέβαιο ότι θα βγάλεις άκρη...

 

Ο HTTP_ACCEPT_LANGUAGE είναι πιο σίγουρος, αλλά και πιο σωστός, διότι ουσιαστικά δεν θέλεις αυτούς που μπαίνουν από μία Βουλγαρική ip, αλλά αυτούς που θέλουν περιεχόμενο στα Βουλγαρικά.

Σκέψου πχ έναν Έλληνα φοιτητή στην Οξφόρδη. Σε τι γλώσσα θα θέλει να δει το site σου;

 

Εκτός από αυτά, ο συγκεκριμένος header υποστηρίζει qualities, που σημαίνει ότι αν το site σου δεν υποστηρίζει την πρώτη προτιμώμενη γλώσσα, μπορεί να υποστηρίζει την δεύτερη ή τρίτη.

Φυσικά, θα έχεις ένα default fallback.

Δημοσ.

Μπορείτε να μου πείτε τι πρέπει να βάλω στην ιστοσελίδα μου σχετικά με το HTTP_ACCEPT_LANGUAGE ?

το ένα site που έχω είναι σε php και το άλλο σε απλή html

Δημοσ.

Ναι apache χρησιμοποιώ, άρα αν φτιάξω το αρχείο .htaccess[/size]
και βάλω το παρακάτω μέσα στο root είμαι οκ?

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (bg) [NC]
RewriteRule .* - [F,L]

Και πως του λέω κοίτα στο domain.gr/bg ή στο domain.bg ?

Δημοσ.

Από το link που σου έδωσα, μπορείς εύκολα να παράγεις κάτι τέτοιο:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (bg) [NC]
RewriteRule .* http://www.mysite.bg [R,L]

Γιατί δεν το δοκιμάζεις να δεις αν σου κάνει;

Δεν ξέρουμε λεπτομέρειες για τη δομή των urls σου για να σου πούμε με ακρίβεια τι πρέπει να ορίσεις.

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

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

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

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

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

Σύνδεση

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

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