- Створіть зовнішню сторінку .html
- Зміна контексту Ваадіна
- Зробіть зовнішній HTML сторінку привітання
- Результат, як і очікувалося
Я експериментував з Ваадіном в одному з моїх дрібні проекти протягом декількох тижнів.
Як це трапляється з будь-якою технологією, у ній є хороші та погані речі, але поки що було приємно розвиватися разом з нею.
Google не індексує головну сторінку, як очікувалося.
Незважаючи на те, що прочитав у блозі (переліченому в розділі Ресурси), що Google тепер може інтерпретувати сторінки Javascript зі своїми сканерами, це те, що я отримав:
"Ви повинні включити JavaScript у вашому браузері, щоб використовувати ..." явно не очікуваний результат.
Щоб вирішити цю проблему, можна просто створити HTML- сторінку, щоб вона містила всю інформацію, необхідну пошуковій системі, щоб побачити та вставити додаток Vaadin , оскільки це iFrame :
Створіть зовнішню сторінку .html
<body> <iframe src = "/ my-context" style = "position: fixed: top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: none; margin: 0; padding: 0; overflow: hidden; z-index: 999999; "> Ваш браузер не підтримує фрейми. Оновлення до більш сучасної версії веб-переглядача. </iframe> </body>
Зміна контексту Ваадіна
Зверніть увагу, що шлях тут повинен відповідати шляху в iCrame src HTML- сторінки вище.
@SpringUI (path = "/ my-context") відкритий клас MyUI розширює інтерфейс користувача {}
Зробіть зовнішній HTML сторінку привітання
Змініть це в класі налаштувань Spring .
@Configuration public class MyConfig {@Bean публічний WebMvcConfigurerAdapter forwardToIndex () {повернути новий WebMvcConfigurerAdapter () ; }}; }
Результат, як і очікувалося
- https://googlewebmastercentral.blogspot.co.uk/2014/05/understanding-web-pages-better.html
- https://googlewebmastercentral.blogspot.co.uk/2015/10/deprecating-our-ajax-crawling-scheme.html
- https://www.google.com/webmasters/tools/home?hl=uk
- http://www.bing.com/toolbox/webmaster
- http://stackoverflow.com/questions/3982422/full-screen-iframe