sunrise

sunrise
Рейтинг
195
Регистрация
29.10.2003

Если позиции хорошие по коммерческим ВЧ-запросам (в 5-ке например), то по ним ссылки уже могут быть не важны... играют роль поведенческие (имхо).

Был опыт снятия всех ссылок на нескольких проектах ещё пару лет назад... ничего вообще не поменялось и до сих пор сайты стоят на прежних позициях.

imagine:
http://stackoverflow.com/questions/3666003/how-i-can-translate-uppercase-to-lowercase-letters-in-a-rewrite-rule-in-nginx-we

location ~ [A-Z] {
perl 'sub { my $r = shift; $r->internal_redirect(lc($r->uri)); }';
}

на perl?

а если нет perl, есть php

а через .htacess как можно снять регистрозависимость?

Я попытался перенаправить файл на самого себя с указанием [NC] без учета регистра, но не помогло:

RewriteRule ^files/([a-zA-Z0-9_-]*)$ /files/$1 [NC]

SeVlad:
Значит, скорее всего, регистронезависимость реализовывалась скриптами\настройками вебсервера (хтацессом например).

файл .htaccess и все другие файлы сайтов были перенесены в том же виде, что и были на старом сервере. Получается, что это зависит именно от самого сервера.

SeVlad:
Вангую, что старый сервер был виндовый.
Регистро(не)зависимость - это багофича ОС.

Был Unix, вроде centos

snabs:
оптимизация сайта в интересах пользователя

Про фразу "в интересах пользователя" тоже не нужно забывать..

Пользователю не нужны ссылки с трастовых сайтов.. ему нужно юзабилити, качественный сервис, отсутсвие спама.

по факту у меня много сайтов и у всех по разному и в html и на диске.. и не хочется приводить в соответсвие все их в ручную...

Коли на старом сервере все работало, значит за это отвечает какая-то настройка, и наверняка её проще подправить... да и правильнее, чтобы исключить вероятность несостыковок в регистре.

CentOS 6 + ISPmanager 5

Linux, nginx, php, ispmanager

Оптимизайка:
Также вам пригодится далее (для "Исправьте обязательно: Используйте кеш браузера"):

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires max;
}

;)

Весьма признателен!!! помогло )

Всего: 447