2016-06-22 27 views
0

我現在正在進行SEO優化,我想知道<title><meta>之類的東西是可以放在代碼的中間還是放在底部?做<head>元素需要在代碼的最頂端來服務SEO目的嗎?

搜索引擎是否仍然會被搜索引擎所識別?我需要讓他們暴露我的php代碼,以便他們顯示由該php代碼定義的變量。

此外,他們必須在<head>

<?php 
error_reporting(0); 
include ('./includes/header.php'); ?> 
<?php 
$error = ""; 
$date_q = date('Y-m-d H:i:s'); 
$subject = mysql_real_escape_string(htmlentities($_GET['xyz'])); 
?> 
<!DOCTYPE html> 
<html lang="en-US"> 
<head> 
<title><?php echo $subject ?></title> 
<meta charset="UTF-8"> 
<meta http-equiv="content-type" content="text/html" charset="UTF-8"> 
<meta name="robots" content="index, follow"/> 
<meta name="author" content="<?php echo $subject ?>"> 
<meta name="keywords" content="<?php echo $subject ?>"> 
<meta name="description" content="<?php echo $subject ?>"> 
</head> 
<body> 
+1

不,他們不能在中間或底部..如果您將這些標籤放置在代碼的底部或中間,這是非法標記。是的,你需要把這些標籤放在你的''中。請查看本課程:http://www.w3schools.com/html/html_intro.asp – Jer

+0

@ C0dekid好的,但是如何將php變量轉換成''標籤呢,那麼它的變量定義在''標籤的下方? – Menel

+1

你有什麼想要存檔的例子嗎?如果是這樣,請將其添加到您的問題。它使我們更容易給你答案。如果你想在元標籤中使用PHP,你需要在''標籤上面有這些變量。 – Jer

回答

0

你的訪問者(包括搜索引擎機器人)當然只能看到你的PHP,即普通的HTML文檔的輸出

html element必須包含

head元件後跟一個body元件。

在某些條件下(在所鏈接的元件的定義解釋)你可以省略htmlhead,和body元件的開/關標記。但是,您仍然有headbody,而head的內容必須在body之前。

在你的head,the order of the elements can matter裏面。

相關問題