Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.03.2018 23:42:41

Редирект с главной страницы. Удаление дублей

Laravel Framework v5.5.20
PHP Version 7.1.6

Добрый вечер.
Наткнулся на следующею проблему. Главная страница сайта по умолчанию не корректно редиректится.
С начало думал, что проблема только у меня, а оказалось это проблема всех сайтов на Laravel.

Страницы:

https://laravel.com/
https://laravel.com
https://laravel.com/index.php

Отдают 200 статус.
Даже текущий сайт тоже этим грешён))).

Может кто-то смог победить данный глюк? Подскажите, пож-та, как избавиться от этой ошибки.

PS.
Текущий .htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options  -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]


</IfModule>

PS.PS
Оказывается все страницы с дублями
https://laravel.com/index.php/docs/5.6
https://laravel.com/docs/5.6
Это одна и та же страница(((

Изменено Vladimir_user (07.03.2018 23:50:03)

Не в сети

#2 08.03.2018 00:09:12

Re: Редирект с главной страницы. Удаление дублей

Может кто-то смог победить данный глюк? Подскажите, пож-та, как избавиться от этой ошибки.

А почему это глюк, собственно? Есть множество страниц, которые имеют разные URL, но при этом отдают идентичное содержимое. Например, GET-форма с фильтрами - порядок параметров можно переставлять (?a=b&c=d или ?c=d&a=b), при этом не влияя на результат. Отлавливать все возможные случаи слишком муторно, да и зачем - если причина в SEO, то нужно использовать meta для указания каноничного (canonical) адреса страницы.

Не в сети

#3 08.03.2018 00:20:31

Re: Редирект с главной страницы. Удаление дублей

Спасибо за подсказку, за канонические ссылки забыл.)))

Не в сети

Подвал раздела