2013-04-19 2 views
0

Может быть сво stupied вопрос, но я не FILD никакого ответа на него, Если у меня есть файл с HTML тегов глава тега & мета .. и я включаю его в моей веб-странице , его эффект seo сайта?сео эффект - включаемый файл с <html> теге внутри

я файл с именем «start_html.php», которые имеют этот код:

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="description" content="bla bla."> 
    <meta name="keywords" content="bla bla"> 
    <meta name="author" content="bla"> 
    <title>bla bla</title> 
    <!-- CSS: --> 
    <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> 
    <!-- JavaScript --> 
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> 

я начинаю каждую страницу с этой линии: <?php include('start_html.php'); ?>

Когда я проверить код ошибки на w3c валидатор его говорит что у меня нет этих тегов, поэтому страница не кодируется хорошо.

+0

С PHP страница отображается на стороне сервера, поэтому не имеет значения, есть ли у вас заголовок в include. Хотя если W3 Validator сообщает вам, что их там нет, вы уверены, что ваш заголовочный файл включен правильно? – andrewsi

+1

вы ** нет ** включение это если не отображается. – itachi

+0

Установите флажок «просмотреть исходный код» на W3validator, чтобы посмотреть, какой текст они ищут. – Uberfuzzy

ответ

0

Если код из этого файла не отображается на вашей веб-странице, то, очевидно, ваш PHP-код неверен и этот файл не включен. Вам нужно убедиться, что вы сообщаете об ошибках и отображаете все ошибки, поскольку это поймает это для вас.

См. this StackOverflow question for how to enable error reporting.

0

У вас должны быть эти мета и теги заголовков на всех ваших страницах, поэтому включение их в PHP - это, конечно, не плохая идея. Однако, если валидатор W3 сообщает вам, что этих тегов нет, вы должны проверить свой результат. Возможно, начните с «show source code» в своем браузере и посмотрите, есть ли там теги.

0

Если вы пытаетесь отправить исходный файл для проверки, где у вас есть: <?php include('start_html.php'); ?>

Конечно, вы получите ожидаемый результат - никаких тегов, потому что исходный файл должен быть разобран и обрабатываться PHP.

Вы можете дать рабочую ссылку для проверки или копирования вывода в своем браузере после выполнения, сохранить файл и отправить его.

Смежные вопросы