サイトマップに含める必要がある動的URLが生成されたサイトマップがあります。ただし、サイトマップは&
文字でエラーを生成しているようであるため、クエリ文字列に複数の変数があるページはサイトマップを破壊します。どうすれば修正できますか?以下に例を示します。
http://example.com/index.php?action=view&id=10
アンパサンド(&)文字はXMLの予約文字(サイトマップはXML)であり、それを表すXMLエンティティに置き換える必要があります。この場合、それは&
(すべてのエンティティはアンパサンドで始まるため、予約されています)。
XMLが解析されると、URLの&
エンティティがプレーン&
に変換されます。