How to Use Multilingual Sitemaps

To use multilingual sitemaps, add a language prefix to the sitemap URL.
Example on demo
https://seolang.opencartadmin.com/index.php?route=extension/feed/google_sitemap

https://seolang.opencartadmin.com/en/index.php?route=extension/feed/google_sitemap

 

If you want to use an .htaccess rule for SEO URL sitemap.xml (preferred by Google), add this rule to .htaccess after your standard OpenCart rule.

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

Rule for using language prefixes:

RewriteRule ^(.*)/sitemap.xml$ $1/index.php?route=extension/feed/google_sitemap [L]

 

Or, if the universal rule does not work, use a rule for each language version, for example, for English:

RewriteRule ^en/sitemap.xml$ en/index.php?route=extension/feed/google_sitemap [L]


SEO URL sitemap
https://seolang.opencartadmin.com/sitemap.xml
https://seolang.opencartadmin.com/en/sitemap.xml


sitemap