Слэш в конце категорий - проблема

12
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
dma84:
Нужно так: "решил создать себе проблему на ровном месте".

С учетом того, что это, оказывается, вордпресс - ТС так разворотил трассу...:)

---------- Добавлено 16.05.2018 в 14:54 ----------

RS485:
Лишнего прочитал

Не читай всякий древний хлам (2010, КАРЛ!).

Если сайт только начал делать (или трафа ещё нет/незначительный) - убери нафик этот рудимент - ".html".

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 04.12.2013
Offline
235
#12
RS485:
Лишнего прочитал:)

Плохо прочитали. Там ничего подобного нет.

Говорится, что исторически адрес со слешем использовался для каталогов, а без – для файлов. Но тут же:

But they certainly don’t have to. Google treats each URL above separately (and equally) regardless of whether it’s a file or a directory, or it contains a trailing slash or it doesn’t contain a trailing slash.

Еще написано, что если сайт имеет структуру каталога (???), более привычным является использование слеша. Но тут же:

but you’re free to choose whichever you like.



---------- Добавлено 16.05.2018 в 16:53 ----------

Расширение в адресах страниц – это действительно рудимент, хотя никто не запрещает цеплять к концу всякую хрень :)

Основной посыл статьи – лучше всего делать редирект с одного типа адресации на другой или на крайняк использовать rel=canonical, при этом можно использовать для разных страниц разные типы адресации, если больше нечем заняться. При использовании единой адресации, чтобы не смущать окончаниями .html/, по-моему лучше использовать адресацию без трэйлинг слешей.

---------- Добавлено 16.05.2018 в 17:06 ----------

Типичный .htaccess для наших движков общего назначения:


<IfModule mod_dir.c>
DirectorySlash Off
</IfModule>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule (.*)/*$ http://%1/$1 [R=301,L]

RewriteRule (.*)/+$ /$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.* /index.php

Пример работы: http://www.g09.ru/articles///

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий