Как проверить совместимую карту сайта XML?

**Your cofiguration in app.php file is something like this **'
EmailTransport' => [
    'default' => [
        'className' => 'Smtp',
        // The following keys are used in SMTP transports
        'host' => 'ssl://smtp.gmail.com',
        'port' => 465,
        'timeout' => 30,
        'username' => 'email here',
        'password' => 'password here',
        'client' => null,
        'tls' => null,
        'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
    ],
]
9
задан Jesse 20 November 2008 в 02:23
поделиться

3 ответа

Имейте Вас, проверил Ваш XML против схемы, данной здесь: http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd

Если да, каков был результат?

В противном случае, каков URL Вашей карты сайта?

Если Вы не знаете, как проверить XML против схемы, используйте http://www.xmlvalidation.com/

Вставьте карту-сайта-XML там, нажмите на "Validate against external XML schema" и вставьте схему после нажатия на Validate-button.

Это скажет Вам что случилось с Вашим XML. Если Вы не знаете, как интерпретировать результат, исправьте свой исходный вопрос соответственно.

Править: Ошибкой был недостающий namesapce-URL в schemaLocation. Первый тег должен быть похожим на это:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
8
ответ дан 3 November 2019 в 00:05
поделиться

Вышеупомянутое забастовки. Взгляд на Гуглит сайт, их заголовок карты сайта, кажется, немного длиннее, чем Ваш.

Это находится на этой странице: https://www.google.com/webmasters/tools/docs/en/protocol.html

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
4
ответ дан 3 November 2019 в 00:05
поделиться

Обратите внимание на то, что schemaLocation имеет 2 URI ... (должно иметь четное количество URI)

Это должно выглядеть так: **

xsi: schemaLocation = "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd "

**

0
ответ дан 3 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: