我在/public
文件夹中的文件中有一个sitemap.xml,我希望将其公开,以便Google可以从www.my_domain.com/sitemap.xml读取它。我该怎么办?
EDIT 我已经接管了该项目,而这种设置对我来说是未知的。这就是我现在所拥有的。
// Set up the router,wrapping all Routes in the App component
import App from 'containers/App';
import createRoutes,{ createIndexRoute } from './routes';
const rootRoute = {
path: '/(en)(pl)(de)(bg)(cz)(ee)(gr)(hr)(hu)(it)(lt)(lv)(ro)(si)(sk)',component: App,childRoutes: createRoutes(store),indexRoute: createIndexRoute(store),};
const render = (translatedMessages) => {
ReactDOM.render(
<Provider store={store}>
<LanguageProvider messages={translatedMessages}>
<Router
history={history}
routes={rootRoute}
render={applyRouterMiddleware(
useScroll(
(prevRouterProps,{ location }) =>
prevRouterProps && location.pathname !== prevRouterProps.location.pathname
)
)}
/>
</LanguageProvider>
</Provider>,document.getElementById('app')
);
};
每条路线都是这样
###routes.js
export default function createRoutes(store) {
// Create reusable async injectors using getasyncInjectors factory
const { injectReducer,injectSagas } = getasyncInjectors(store);
return [
{
path: '/home',name: 'home',getcomponent(nextState,cb) {
const importModules = Promise.all([
System.import('containers/HomePage/reducer'),System.import('containers/HomePage/sagas'),System.import('containers/HomePage'),]);
const renderRoute = loadmodule(cb);
importModules.then(([reducer,sagas,component]) => {
injectReducer('home',reducer.default);
injectSagas(sagas.default);
renderRoute(component);
});
importModules.catch(errorLoading);
},}
]
}
我只想要一条通往/sitemap.xml
的路线