By default in Grav, home page has two URLs:
domain.com
domain.com/home
In this situation, there is duplicate content (Google considers this to be a huge problem).
How can you delete /home?
Community guidelines
Please keep discussions civil and on-topic. Repeated violations may lead to a temporary ban.
By default in Grav, home page has two URLs:
domain.com
domain.com/home
In this situation, there is duplicate content (Google considers this to be a huge problem).
How can you delete /home?
Hi
I don't know why the /home redirect in the "site" section of the admin plugin never works but I've done my own redirect with a simple line in the htaccess file:
RewriteEngine On
RedirectMatch 301 /home/? /
I think You nedd in configuration setings enable - Hide home route in URLs
@NataliaB, Have you tested it? The settings does not have any impact on OPs urls.
In sytem.yaml, the setting hide_in_urls: false|true will only have effect on the Urls of the children of the home page.
Eg, when having the following folders:
user/pages
├── 01.home
│ ├── 01.child
│ │ └── default.md
│ └── default.md
├── 02.typography
│ └── default.md
└── images
When using hide_in_urls: false, the url of the child page will be https://mydomain/home/child
When using hide_in_urls: true, the url of the child page will be https://mydomain/child
See code in function Page.php::route() lines 1925-1935
Log in to reply.
| Topic | Participants | Replies | Views | Activity |
|---|---|---|---|---|
| 2 | 80 | 9 hours ago | ||
| 1 | 51 | 13 hours ago | ||
| 0 | 44 | 1 day ago | ||
| 6 | 346 | 5 days ago | ||
| 3 | 40 | 5 days ago |