Как удалить страницу из файла sitemap, созданного react-static?

#reactjs #sitemap #react-router-dom #react-static

#reactjs #Карта сайта #react-router-dom #react-static

Вопрос:

Согласно документации, установка значения route property noindex в true, как в примере ниже, предотвратила бы включение страницы в sitemap:

 <Route component={privacyPolicyPage} path="/privacy-policy" noindex="true"/>
  

Для полноты картины, здесь соответствующий код для route map:

 //app.js

import React from 'react'
import { Root } from 'react-static'
import { Route, Switch, Redirect} from "react-router-dom";

<Switch>
    <Route exact path="/p1" component={About} />  
    ...
    <Route component={About} path="/about" priority="0.1" />
    <Route component={PrivacyPolicy} PrivacyPolicy path="/privacy-policy" noindex="true" />
    <Route component={p404} noindex="true" />

</Switch>
  

Тем не менее, ни это удаляет URL политики конфиденциальности, ни даже меняет какой-либо приоритет.

Я впервые работаю с reactjs framework, поэтому, скорее всего, я что-то не понял.

Ответ №1:

В документах говорится, что этот prop имеет логический тип, поэтому, пожалуйста, попробуйте это:

 <Route component={privacyPolicyPage} path="/privacy-policy" noindex={true}/>
  

Использование noindex="true" передаст строковое значение…