sitemap.php for multilanguage

Post Reply
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

sitemap.php for multilanguage

Post by Axcel »

Подскажите, пожалуйста, что добавить в sitemap.php и htaccess для корректного вывода на нужном языке?
То есть у нас есть sitemap.php

Code: Select all

<?php
define('CACHE_TIME', 86400);
$_GET['force_template'] = 'sitemap;
header('Content-Type: application/xml');
include('./tube/index.php');
но он работает только для одного языка.

При использовании этого кода в htaccess

Code: Select all

RewriteRule ^sitemap.xml$ /scj/sitemap.php
сж выводит файл на главном языке системы - domain.com/sitemap.xml.
А как мне вывести, к примеру, sitemap для китайского? - domain.com/cn/sitemap.xml ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sitemap.php for multilanguage

Post by admin »

sitemap.php?force_lng=...

и кстати тут

$_GET['force_template'] = 'sitemap;


ковычки не хватает, видно где ?

откуда это скопированно? может я где-то пропустил
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: sitemap.php for multilanguage

Post by Axcel »

admin wrote: Fri Jul 19, 2024 2:24 pm sitemap.php?force_lng=...
Можно, плз, полный RewriteRule.
Потому что у нас в начале htaccess уже есть вот это

Code: Select all

RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]


admin wrote: Fri Jul 19, 2024 2:24 pm и кстати тут
$_GET['force_template'] = 'sitemap;
ковычки не хватает, видно где ?
откуда это скопированно? может я где-то пропустил
не пропустили, это я редактировал.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sitemap.php for multilanguage

Post by admin »

аналогично как и для остальных

RewriteRule ^sitemap.xml$ /scj/sitemap.php?%{QUERY_STRING} [L]
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: sitemap.php for multilanguage

Post by Axcel »

Thanks!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sitemap.php for multilanguage

Post by admin »

NP
Don't forget to run script update
Post Reply