Я новичок в php, и я работаю над сайтом, использующим php с панелью навигации. Этот веб-сайт будет довольно большим (более 30 страниц), и я не хочу менять свою панель навигации на каждой странице, если мне когда-нибудь понадобится ее изменить.
Я также хочу, чтобы паук Google следовал по ссылкам на панели навигации. Будет ли Google переходить по ссылкам внутри включаемого файла, если я добавлю панель навигации во включаемый файл? Является ли файл включения правильным способом иметь одинаковую панель навигации на каждой странице? Буду очень признателен за любую помощь, которую может предложить каждый!
Поисковые системы не видят ваш код PHP. Они видят то, что видят все остальные, итоговый HTML-вывод вашего кода. Поэтому использование включений не повлияет на их способность находить и сканировать этот контент.
Google будет читать вывод ваших PHP-файлов при сканировании сайта. Если вы хотите посмотреть, что увидит бот Google, перейдите на любую страницу, которую вы хотите протестировать, и просмотрите ее источник. Для просмотра источника в большинстве браузеров вы просто щелкаете правой кнопкой мыши на фоне веб-страницы и нажимаете «Просмотр источника». Отображаемый исходный код (HTML / CSS / Javascript) — это именно то, что будут читать боты Google.
PHP — это серверный язык. Это означает, что сервер интерпретирует код PHP и затем отправляет вывод в браузер конечного пользователя. Было бы целесообразно ознакомиться с различиями языков на стороне сервера и на стороне клиента. Вот отличный пост по этому вопросу: https://softwareengineering.stackexchange.com/a/171210