🐛 Fix the seo critical problem
parent
27ea836a39
commit
f27801e7c9
24
index.html
24
index.html
|
@ -10,7 +10,6 @@
|
|||
<meta name="google-site-verification" content="C03WwnrJP0FLqf83ibMBA7_N-TLQcwsJaAhqKXppxaE" />
|
||||
<!-- vérification pour Bing Webmaster -->
|
||||
<meta name="msvalidate.01" content="65161AFDF93A706CED3F68C7621C00D7" />
|
||||
|
||||
<meta name="description" content="<%= htmlWebpackPlugin.options.description %>" data-react-helmet="true">
|
||||
<!-- data-helmet pour que React Helmet puisse écraser ce meta par défaut -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,600|IBM+Plex+Sans:300,400' rel='stylesheet'
|
||||
|
@ -29,7 +28,7 @@
|
|||
display: none !important;
|
||||
}
|
||||
</style>
|
||||
<!--<![endif]-->
|
||||
<!--<![endif]-->
|
||||
<style>
|
||||
html[data-useragent*='MSIE 10.0'] #outdated-browser {
|
||||
display: block !important;
|
||||
|
@ -157,21 +156,20 @@
|
|||
<br /><br /> Votre navigateur n'est pas supporté. Vous pouvez le mettre à jour ou en installer un nouveau depuis <a
|
||||
style="color: #2975d1" href="http://outdatedbrowser.com/fr">cette page</a></h2>
|
||||
</div>
|
||||
<script>
|
||||
|
||||
|
||||
<script src="https://use.fontawesome.com/1da10bbdec.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var doc = document.documentElement;
|
||||
doc.setAttribute('data-useragent', navigator.userAgent);
|
||||
</script>
|
||||
|
||||
|
||||
<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=default,Intl.~locale.en,Intl.~locale.fr,IntersectionObserver,fetch,Array.prototype.find,Object.values,Number.parseFloat,Array.prototype.includes,Object.entries,Object.values,Object.keys,Math.log2&unknown=polyfill"></script>
|
||||
<script src="https://use.fontawesome.com/1da10bbdec.js"></script>
|
||||
<script type="text/javascript">
|
||||
if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) {
|
||||
// For ie, polyfill everything, as I can't figure what's going on, and which polyfill is missing...
|
||||
if (/MSIE \d|Trident.*rv:|Google/.test(navigator.userAgent)) {
|
||||
// For ie or google, polyfill everything, as I can't figure what's going on, and which polyfill is missing...
|
||||
document.write('<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=all"><\/script>');
|
||||
} else {
|
||||
document.write('<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=default,Intl.~locale.en,Intl.~locale.fr,IntersectionObserver,fetch,Array.prototype.find,Object.values,Number.parseFloat,Array.prototype.includes,Object.entries,Object.values,Object.keys,Math.log2&unknown=polyfill"><\/script>');
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
|
@ -80,7 +80,7 @@
|
|||
"@babel/preset-flow": "^7.0.0-beta.51",
|
||||
"@babel/preset-react": "^7.0.0",
|
||||
"akh": "^3.1.2",
|
||||
"autoprefixer": "^8.6.3",
|
||||
"autoprefixer": "^9.3.1",
|
||||
"babel-eslint": "^9.0.0",
|
||||
"babel-loader": "^8.0.2",
|
||||
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
module.exports = {
|
||||
plugins: [require('autoprefixer')],
|
||||
sourceMap: 'inline'
|
||||
plugins: [require('autoprefixer')]
|
||||
}
|
||||
|
|
|
@ -41,6 +41,7 @@ export default class Layout extends PureComponent {
|
|||
this.history = createHistory({
|
||||
basename: process.env.NODE_ENV === 'production' ? '' : this.props.basename
|
||||
})
|
||||
this.props.tracker.connectToHistory(this.history)
|
||||
const storeEnhancer = composeEnhancers(
|
||||
applyMiddleware(
|
||||
// Allows us to painlessly do route transition in action creators
|
||||
|
@ -65,7 +66,7 @@ export default class Layout extends PureComponent {
|
|||
<TrackerProvider value={this.props.tracker}>
|
||||
<SetCSSColour />
|
||||
<I18nextProvider i18n={i18next}>
|
||||
<Router history={this.props.tracker.connectToHistory(this.history)}>
|
||||
<Router history={this.history}>
|
||||
<>{this.props.children}</>
|
||||
</Router>
|
||||
</I18nextProvider>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import PageFeedback from 'Components/Feedback/PageFeedback'
|
||||
import Mecanisms from 'Components/Mecanisms'
|
||||
import ExampleSituations from './pages/ExampleSituations'
|
||||
import RulePage from 'Components/RulePage'
|
||||
import DisableScroll from 'Components/utils/DisableScroll'
|
||||
import TrackPageView from 'Components/utils/TrackPageView'
|
||||
|
@ -21,6 +20,7 @@ import trackDomainActions from './middlewares/trackDomainActions'
|
|||
import About from './pages/About'
|
||||
import Contact from './pages/Contact'
|
||||
import Couleur from './pages/Couleur'
|
||||
import ExampleSituations from './pages/ExampleSituations'
|
||||
import { Header } from './pages/Header'
|
||||
import Home from './pages/Home'
|
||||
import IframeFooter from './pages/IframeFooter'
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
User-agent: *
|
||||
Sitemap: https://mycompanyinfrance.fr/sitemap.txt
|
||||
Disallow:
|
||||
Disallow:
|
Loading…
Reference in New Issue