Имя: Пароль:
IT
Веб-мастеринг
Вопрос по командам .htaccess
0 s-pc
 
13.09.15
18:42
Вот здесь скрин части файла - http://clip2net.com/s/3nqksEO

Скачал его откуда-то готовым, сказано только было - где написано "site" поменять на "мойдомен"
Вопроса два:
1. Я так и не понял, нужно было в четырех строках поменять -
RewriteCond
и
RewriteRule
Или в RewriteCond менять не надо, это часть команды и правильней будет вот так?
RewriteCond %{HTTP_HOST} !^sk-opora\.ru$ [NC]
2.Восклицательный знак я поставил сам - в моем примере его не было, но без него сайт блокируется. Я "угадал", что так нужно сделать или наоборот, что-то для сайта сделал хуже?
1 s-pc
 
13.09.15
18:44
(0) опечатка - исправляю
Или в RewriteCond менять не надо, это часть команды и правильней будет вот так?
RewriteCond %{HTTP_HOST} !^site\.ru$ [NC]
2 qw12225
 
13.09.15
18:48
RewriteCond - это условие,
RewriteRule  - это правило которое выполняется если есть условие. В данном примере все запросы с www  редиректяться на http://....  Естественно нужно в обоих условиях менять sk-opora\.ru  на твой сайт и в правилах соответственно  тоже
3 s-pc
 
13.09.15
18:58
(2) а как на счёт восклицательного знака (на скрине)? В моем примере его не было, я его сам поставил - без него у меня сайт не открывается. В итоге так можно оставить или что-то не то сделал. Интуитивно понимаю, что приказал файлу что-то НЕ делать. А вот что именно и правильно ли это - не в курсах. )))
4 qw12225
 
13.09.15
19:05
восклицательный знак означает, что дальше идет регулярное выражение. Если интересно читай про синтаксис регулярные выражения
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.