Я пытаюсь предоставить robots.txt и sitemap.xml в корне моего сайта, например, www.fakedomain.com/robots.txt.Моя установка, описанная ниже, кажется, работает на локальном хосте, но не на размещенном производстве.Размещенная продукция возвращает пустую страницу.
Использование хостинга firebase, create-реакции-app и response-router для обработки URL-адресов
Текущая настройка соответствия: Как мне обслуживать robots.txtна SPA с использованием React с хостингом Firebase?
Структура папки: public/robots.txt
public/sitemap.xml
TopApp.js
import React, { Component } from 'react';
import {
Switch,
Route,
Redirect,
} from 'react-router-dom';
import App from './App';
class TopApp extends Component {
constructor(props) {
super(props);
this.state = {
};
}
render() {
return (
<Switch>
<Route exact path="/" render={() => (<Redirect to={"/app"}/>)}/>
<Route path={"/app"} component={() => <App />} />
</Switch>
)
}
}
export default (TopApp);
/ src / index.js
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter,
} from 'react-router-dom';
import TopApp from './components/TopApp';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(
<BrowserRouter>
<TopApp/>
</BrowserRouter>,
document.getElementById('root')
);
registerServiceWorker();