Для тех, кто в Windows без Python или Node.js, есть еще легкое решение: Mongoose .
Все, что вы делаете, это перетащить исполняемый файл туда, где корень сервер должен быть и запустить его. На панели задач появится значок и он перейдет на сервер в браузере по умолчанию.
Кроме того, Z-WAMP - это 100% портативный WAMP, который запускается в одном папка, это потрясающе. Это вариант, если вам нужен быстрый сервер PHP и MySQL.
Я провел некоторое исследование о том, как SPA может имитировать или отвечать на запросы поисковых роботов, так что здесь мы идем - три рабочих решения.
Вспомогательные ссылки:
Метатег # 1
Описание:
HTTP-код 404 означает, что нет ресурса или он был удален навсегда. Удаленный ресурс означает, что мы хотим сказать GoogleBot удалить «мертвую» ссылку из поискового индекса. Большой! Теперь у нас есть еще один вопрос, на который можно ответить - <meta name=”robots” content=”noindex”>
Как Google Docs заявляют:
Вы можете запретить отображение страницы в Поиске Google с помощью включая метатег noindex в HTML-код страницы или возвращая заголовок noindex в запросе HTTP. Когда робот Google в следующий раз сканирует эту страницу и увидит тег или заголовок, робот Google полностью удалит эту страницу из результатов поиска Google, независимо от того, ссылаются ли на нее другие сайты.
blockquote>Вспомогательные ссылки:
- https://searchengineland.com/meta-robots-tag-101-blocking-spiders-cached- pages-more-10665
- https://support.google.com/webmasters/answer/79812?hl=ru
- https: //support.google.com/webmasters/answer/93710?visit_id=636835318879056986-3786307088&rd=1
метатег # 2 [1146 ]
Описание:
Если мы не можем (или не хотим) использовать наш сервер для ответа 404 или любым другим кодом, мы можем попытаться выполнить какое-то перенаправление - [ 112] редирект (если не включен JS).
В этом перенаправлении используется тег HTML
meta
, например (немедленно перенаправляется на example.com):<meta http-equiv="refresh" content="0; url=http://example.com/">
Цитата из Ответ StackOverflow :
В качестве напоминания, и хотя это не предпочтительный способ выполнить перенаправление, Google принимает и отслеживает страницы, имеющие тег Refresh с задержкой, установленной на 0, поскольку в некоторых хитрых случаях просто нет другого способа выполнить перенаправление. Это рекомендуемый метод для страниц Blogger (принадлежит Google).
blockquote>HTTP-код 301 со временем изменится с
converted
на 404, если вы будете перенаправлять файл, который не существует, навсегда. Из Google Docs (Подготовка к 301 перенаправлению) :В то время как Googlebot и браузеры могут следовать «цепочке» из нескольких перенаправлений (например, Page 1> Page 2> Страница 3) Мы советуем перенаправить в конечный пункт назначения. Если это невозможно, сохраняйте минимальным количество перенаправлений в цепочке, в идеале не более 3 и не менее 5. Цепные перенаправления увеличивают задержку для пользователей, и не все браузеры поддерживают длинные цепочки перенаправления.
blockquote>Вспомогательные ссылки:
- https://en.wikipedia.org/wiki/Meta_refresh
- SEO последствия перенаправления с помощью META REFRESH
- http://sebastians-pamphlets.com/google-and-yahoo-treat-undelayed-meta-refresh-as-301- redirect /
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections#Permanent_redirections
[ 1155] JavaScript Redirect
Описание:
Выполнить перенаправление
onload
сwindow.location = '/404.html'
в недопустимое местоположение (файл, который не существует) + интегрировать Google Not Found Widget .Вспомогательные ссылки: