I am having an issue with my home page or index.php
page. When I set canonical to
<link rel="canonical" href="https://example.com/" />
I get an SEO error from Semrush for https://example.com/home
saying "incorrect page found in sitemap.xml - Non-canonical URL"
If I set canonical to
<link rel="canonical" href="https://example.com/home" />
I get the SEO error for https://example.com/
With PHP I have tried the following:
<?php $currentPage = str_replace("/", "", $_SERVER['REQUEST_URI']); ?>
<link rel="canonical" href="https://example.com/<?php echo $currentPage; ?>" />
But this gives me a bunch of SEO errors saying I have duplicate title tags, duplicate content and duplicate meta description for (https://example.com/
, https://example.com
, https://example.com/home
)
What am I doing wrong here?