miketomlin

Рейтинг
235
Регистрация
04.12.2013

Ща начнется. Слыхали про кэширование страниц/частей страниц? А управлять однозначно удобнее на уровне БД, а не ФС, хотя с ФС тоже приходится возиться, чтобы не хранить бинарные данные большого объема в БД.

В акселе от 10 доменов 170, причем с учетом комиссии (по крайней мере так написано).

---------- Добавлено 10.01.2018 в 15:17 ----------

COM'ы часто беру в FOZZY.

blaza:
Я не спец в редиректах, поэтому и обратился сюда.
Я правильно вас понял, вот так нужно

Да, как вариант.

Сюда не обращаются, здесь общаются все желающие :)

---------- Добавлено 10.01.2018 в 15:08 ----------

P.S. RewriteEngine не забудьте включить отдельной директивой.

Не надо пихать пользовательское мыло, незакодированное имя и т.п. во From и не только.

Эти кривые заглушки «из коробки» лучше сразу грохать без зазрения совести и всяких сомнений. Дешевле выйдет сразу обратиться к специалисту, чем пытаться использовать ТАКОЕ.

Нет такой переменной (см. http://u75.ru/rewritecond ). Меняйте значение (off) или используйте условие от противного, как ранее в теме уже показывали.

Да, с двумя роботс я, видимо, погорячился. Немного неправильно понял написанное ТСом, наплевав при этом на здравый смысл и оф. рекомендации яши.

богоносец:
И где ваше исключение для robots.txt?

ТС не просил, я и не написал.

SeVlad:
Две не нужно

Ну по одному для каждого протокола, чтобы не городить универсальный, работающий в пределах тек. протокола.

Делайте в точности, как сказали: две непересекающиеся версии редиректа с www на без www с сохранением тек. протокола. Исключение для роботс, как выше написали, думаю, не помешает, если сможете организовать отдачу отдельной версии файла для каждого протокола (с разным значением директивы Host).

---------- Добавлено 08.01.2018 в 03:21 ----------

Чтобы не париться с универсальностью, делается в лоб:


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

И рядом то же самое для HTTP.

---------- Добавлено 08.01.2018 в 03:25 ----------

К сожалению mod_rewrite не понимает абс. адрес без указания схемы (//...).

ortegas:
Вам бы еще научиться аргументировать свои сообщения.

А что эту прописную истину еще нужно аргументировать? Я всего лишь констатировал факт. Продолжайте делать, как делали и на чем делали, мне пофиг.

Charli, зачем делать два, когда можно один? См. флаг OR к условию. Над именем хоста в подстановке для универсальности можно поколдовать, либо прописать его явно.

---------- Добавлено 07.01.2018 в 15:09 ----------

Явно собирали по частям вашу солянку: ^(.*)$ vs ^/?(.*)

Выберите что-то одно, чтобы не привносить лишнюю энтропию :)

Всего: 2534