Максим

Максим

С нами с 03 июля 2015; Место в рейтинге пользователей: #278
Максим
22 ноября 2016, 16:41
+1
Кстати, браузеры вроде еще кешируют ссылки (перенаправления)… нужно очистить кеш перед тем как пробовать…
Максим
22 ноября 2016, 16:34
+1
а так
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
Максим
22 ноября 2016, 15:56
0
Как я понял, сейчас у тебя стоит:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

Поэтому он и перенаправляет
http://mypage.ru/index.php
на
http://site.ru/
, как и указано в RewriteRule.

Может быть в таком случае вообще убрать это правило?

Или можно попробовать написать:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L]
Максим
22 ноября 2016, 14:47
0
Я тоже не совсем понимаю что ты хочешь))
Во-первых, я изначально говорил про регулярки, то что ты их не совсем правильно используешь.
Во-вторых, как уже писал не особо вникал в тему (ссылку которую ты приводил).
В-третьих, я не могу понять про index.php. По-умолчанию / и так соответствует индексу и перенаправляет на index.html или index.php. Можно написать DirectoryIndex index.php.

Сейчас то у тебя как настроено? Два домена ссылаются на один и тот же файл index.php, расположенный в одной и той же директории на сервере?

Смысл то в том чтобы проверять название домена, если оно равно site.ru, перенаправлять на одну папку, если оно равно mypage.ru — на другую? Просто в таком случае я не пойму при чем тут index.php :))
Максим
22 ноября 2016, 10:43
0
Не знаю, правильно или нет написано, но, как я думаю, логика примерно такая:
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/dir1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.mypage\.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/dir2/$1 [R=301,L]
Максим
22 ноября 2016, 09:55
0
Сразу оговорюсь, я сути вопроса не очень понял, точнее не вникал в данную тему разделения, я лишь к регуляркам придрался.

Вот ты пишешь
RewriteRule ^index\.php$ http://%1/$1 [R=301,L]

$1, %1 — это что у тебя? Переменные? а откуда они значения берут?

Тогда уж нужно писать как-то так:
RewriteRule ^(index\.php)$ http://site.ru/$1 [R=301,L]
тогда $1 будет равна index.php
Максим
22 ноября 2016, 09:09
0
Вот я о том и говорил…
%1 = (.*) из RewriteCond
$1 = (.*) из RewriteRule

А у тебя ничего в скобки не взято,
т.е. на выходе у тебя вместо
http://%1/$1
получается
http:///
Максим
22 ноября 2016, 08:59
0
На сколько знаю, если используешь $1 или %1, значит нужно где-то что-то в скобки взять…
% — берется из RewriteCond
$ — берется из RewriteRule
Максим
18 октября 2016, 19:50
0
[2016-10-18 19:38:26] (ERROR @ /srv/site.ru/core/components/compiler/model/compiler/compiler.class.php: 89) [Compiler] Error in SCSS Compiler: Undefined variable $i: line: 48

Этот код из bootstrap 4
Koala компилирует нормально, без ошибок

@for $i from 1 through $columns {
		.col-#{$breakpoint}-#{$i} {
			@include make-col($i, $columns); //line 48
		}
	}
Максим
30 сентября 2016, 20:42
0
видимо совместно с тегом {paste 'header'}, который не работает в pdoTools
Максим
02 сентября 2016, 05:57
0
кстати у меня видимо аналогичная ситуация вчера была… только не мог понять причину… загрузчик писал что фото уже есть в галереи…
Максим
31 августа 2016, 13:48
0
Спасибо, вроде все работает как надо.
Максим
30 августа 2016, 20:15
0
Т.е. если картинку убрать из чанков и сниппетов, должно появиться название?
(пробовал, не появилось)
Максим
30 августа 2016, 19:55
0
т.е. чтобы название появилось, нужна картинка?
Максим
30 августа 2016, 19:04
0
та же проблема, версия 1.0.5…
При добавлении в корзину появляется [[+name_d]], при обновлении страницы исчезает, но вместо нее не появляется название…

и кстати с парсером fenom дружит дополнение?
Максим
29 августа 2016, 09:19
0
А если при сохранении любого файла из заданной папки scss компилировать все файлы в этой папке, это сильно ресурсозатратная операция будет?
Смотрел проекты Slic, Fontawesome, Bootstrap… там как правило только один файл без "_", в котором подключаются остальные.
Максим
27 августа 2016, 15:02
0
Спасибо за оперативность! :)
Заработало как надо! :)
Максим
27 августа 2016, 08:13
0
столкнулся с такой проблемой:
вот такой код
%test-background{
	background: rgba(0,0,0,0.1);
}
.div{
  @extend %test-background;
  &__div{
    @extend %test-background;
  }
}
компилируется в
.div, __div.div {
    background: rgba(0, 0, 0, 0.1);
}
Хотя тот же код в CodePen компилируется нормально
codepen.io/anon/pen/JKgRNd
.div, .div__div {
    background: rgba(0, 0, 0, 0.1);
}
Проблема возникает только при использовании @extend в &__div