Как добавить расширение .html на страницу URL конкретного5 - PullRequest
0 голосов
/ 01 июня 2018

Я меняю старый сайт, который содержит ссылки с расширением .html.Но я не могу работать с concrete5, чтобы добавить расширение .html.

Я попытался переопределить несколько основных классов, но не работает.

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Я бы подошел к этому в противоположном направлении..html все равно ничего не добавляет семантически к URL-адресам.

Используйте постоянные перенаправления 301 со старых имен страниц на новые без .html в вашем .htaccess - в значительной степени весь смысл 301-х, и вы даже можете очиститьСоздайте несколько имен страниц и добавьте https:

Redirect 301 /old_page_name.html https://newsite.com/page-name

Сгенерируйте /sitemap.xml из задания cron, поисковые системы найдут его.

ВыМожно отправить его в Google, Bing и Yahoo, но в любом случае вы не потеряете сок ссылок, и любые сайты, ссылающиеся на старые, получат нужный контент.

0 голосов
/ 05 июня 2018

Вы, вероятно, должны сделать это через свой htaccess.Точно так же, как вы можете использовать директиву htaccess для удаления .php из URL, вы можете сделать то же самое, чтобы добавить .html

Но на самом деле, зачем вам это делать?Чтобы убедиться, что старые URL-адреса все еще работают, вы должны просто убедиться, что htaccess перенаправляет все, что заканчивается в .html, на его эквивалент без .html

...