Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
IOS Hotels
and
IOS Rentals
online booking systems for Elxis CMS.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Canonical links in elxis
« previous
next »
Print
Pages: [
1
]
Author
Topic: Canonical links in elxis (Read 477 times)
michalis1984
Sr. Member
Posts: 343
Canonical links in elxis
«
on:
July 04, 2025, 20:46:28 »
Μπορούμε να δούμε λίγο την εφαρμογή του canonical meta tag στο elxis. Έχω κάποιον που με ρώτησε γιατί το canonical link στα ελληνικά δείχνει πάντα την αγγλική έκδοση. Σύμφωνα με της google και τις πληροφορίες που βρήκα "If you're using hreflang elements, make sure to specify a canonical page in the same language, or the best possible substitute language if a canonical page doesn't exist for the same language."
Ενώ το elxis to βγάζει έτσι.. πχ σε ιστοσελίδα με βασική γλώσσα τα αγγλικά και δεύτερη ταελληνικά όταν βρίσκομαι στα ελληνικά//
<link rel="canonical" href="
https://www.example.com/news/fire-resistance.html
">
<link rel="alternate" hreflang="el-GR" href="
https://www.example.com/el/news/fire-resistance.html
">
<link rel="alternate" hreflang="en" href="
https://www.example.com/news/fire-resistance.html
">
Δείτε το λίγο αν είναι κάτι που αξίζει να διορθωθεί στην διανομή.
Για να το λύσω έχω πειράξει το document.class στη γραμμή 394
$lng = $elxis->getConfig('LANG');
το άλλαξα ώστε να παίρνει την τρέχουσα γλώσσα αντί του config.
Φυσικά αυτό δεν είναι one fix solution αφού μπορεί να μην είναι το επιθυμητό σε άλλες περιπτώσεις όπως όταν κάποιος έχει δημοσιευμένες 2 γλώσσες αλλά δεν έχει μεταφρασμένο όλο το περιεχόμενο του. Σε μια τέτοια περίπτωση ίσως είναι καλύτερο το canonical να οδηγεί στην βασική γλώσσα.
«
Last Edit: July 04, 2025, 20:49:52 by michalis1984
»
Logged
datahell
Elxis Team
Hero Member
Posts: 10422
Re: Canonical links in elxis
«
Reply #1 on:
July 05, 2025, 13:14:00 »
Όχι. Το canonical link είναι το link στη βασική γλώσσα. Όλες οι άλλες URL είναι μεταφράσεις, άρα alternate links. Το Elxis το κάνει σωστά.
Το Elxis είναι πολυγλωσσικό σύστημα, έχει μία βασική σελίδα και οι άλλες είναι πανομοιότυπες μεταφράσεις.
Μην το μπερδεύεις με το wordpress που δεν έχει πολυγλωσσία και φτιάχνεις ξεχωριστά άρθρα για κάθε μετάφραση.
Από το GoogleAI:
In SEO, a canonical page is the preferred version of a webpage that search engines should index, especially when dealing with duplicate or near-duplicate content. An alternate page, on the other hand, refers to a duplicate or variant version of that page.
Canonical tags (rel="canonical") are used to specify the canonical page, while alternate URLs (hreflang) are used for language or regional variations
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
michalis1984
Sr. Member
Posts: 343
Re: Canonical links in elxis
«
Reply #2 on:
July 05, 2025, 18:26:00 »
Οκ Γιάννη σε ευχαριστώ πολύ για την επεξήγηση.
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Canonical links in elxis