Ich erstelle die Seite http://omenorpreco.com/sitemap_index.xml für Google lesen und identifizieren Sie alle meine Seiten.php make xml code aber browser geöffnet in html
, aber beim Zugriff auf diese Seite öffnet sich das XML nicht im XML-Modus.
, wenn ich von dieser Seite zu sehen, kopieren und in einer Datei auf meinem Desktop und öffnet in brownser, diese Datei zu öffnen richtig
Was ist falsch?
<?php
echo "<?xml version='1.0' encoding='UTF-8'?>";?>
<sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
header("Content-Type: application/xml; charset=UTF-8");
$sql = "SELECT ceil(count(*)/5000) as total FROM `produto_price`";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
?>
<sitemap>
<loc>http://omenorpreco.com/sitemap-categoria.xml</loc>
<lastmod><?php echo date('Y-m-d'); ?></lastmod>
</sitemap>
<?php
for($i = 1; $i <= $row['total']; $i++) : ?>
<sitemap>
<loc>http://omenorpreco.com/sitemap-<?php echo $i ; ?>.xml</loc>
<lastmod><?php echo date('Y-m-d'); ?></lastmod>
</sitemap>
<?php
endfor
?>
</sitemapindex>
Meine .htaccess redirect
Und url_amigavel.php umfassen die Datei sitemap_index.php
den Header url_amigavel.php ** erste **, dann die Ausgabe. – fusion3k
@ fusion3k Fügen Sie das als Antwort hinzu, damit ich es verbessern kann. – Asaph
Mögliches Duplikat von [Ausgabe von Roh-XML mit PHP] (http://stackoverflow.com/questions/7139708/output-raw-xml-using-php) – fusion3k