0
- 15.07.2013 - 14:04
|
Доброго времени суток! Разъясните простым человеческим языком (как по букварю;-) следующее содержание Htaccess: <IfModule mod_deflate.c> RewriteCond %{HTTP_HOST** ^kadabra\.ru$ [NC] RewriteRule ^(.*)$ http://www.kadabra.ru/$1 [R=301,L] ... <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST** ^kadabra\.ru$ [NC] RewriteRule ^(.*)$ http://www.kadabra.ru/$1 [R=301,L] Rewrit | |
1
- 15.07.2013 - 14:09
|
Это редирект.... пересылка на другой сайт удалите если это не ваша запись, и поставьте на .htaccess права 444, и такие же права поставьте на index файл и на все файлы .js если таковые есть в корне сайта. Вы подхватили троян, и при посещении каталога сайта по FTP получили инъекцию )))) | |
2
- 15.07.2013 - 14:11
| "kadabra" это вымысел, для удобства заменим на "example" ) | |
3
- 15.07.2013 - 14:14
|
1-aquadeZign > по подробнее можно по каждой строке? 1) <IfModule mod_deflate.c> 2) RewriteCond %{HTTP_HOST** ^kadabra\.ru$ [NC] 3) RewriteRule ^(.*)$ http://www.kadabra.ru/$1 [R=301,L] ... 4) <IfModule mod_rewrite.c> 5) RewriteEngine on 6) RewriteCond %{HTTP_HOST** ^kadabra\.ru$ [NC] 7) RewriteRule ^(.*)$ http://www.kadabra.ru/$1 [R=301,L] 8) RewriteBase / | |
4
- 15.07.2013 - 16:09
| С каких пор субдомен www стал другим сайтом? | |
5
- 15.07.2013 - 16:12
| 4-Протезофф > мне думается "aquadeZign" чуть поторопился с ответом, не поняв, что "kadabra" приведено в качестве примера...И всё ответ по теме где?) | |
6
- 15.07.2013 - 21:25
|
5-To4ka > ответ в №4 | |
7
- 16.07.2013 - 01:40
| 6-Протезофф > тогда с какого на какой? | |
8
- 16.07.2013 - 08:56
|
Субдомен www может быть чем угодно. Сама традиция заводить www как отдельный субдомен пошла с лохматых времён, когда ещё не было name-based virtualhosting. Cравните www.opennet.ru и opennet.ru <IfModule> - условие подключенного модуля в апаче. RewriteEngine on - включить перенаправление RewriteCond - условие RewriteRule - правило RewriteBase - область распространения правила на определённый путь, забудьте ваще нафиг об этой директиве =) Строки Код: <IfModule mod_deflate.c> RewriteCond %{HTTP_HOST** ^kadabra\.ru$ [NC] RewriteRule ^(.*)$ http://www.kadabra.ru/$1 [R=301,L] Вобщем-же, правила делают следующее - при обращении на адрес "kadabra.ru" (без учёта регистра) производится 301-й редирект на "www.kadabra.ru" со всеми путями и параметрами. Если очень интересно - можете почитать это | |
9
- 16.07.2013 - 09:51
| 301 - это статус-код HTTP. R=301 означает редирект с выдачей этого кода, но никак не только при получении кода 301. Кстати, если код будет вне диапазона 300-399 - то редиректа не будет =) | |
10
- 16.07.2013 - 13:40
| Клиенту выдаётся HTML, 301 код относится к HTTP и его получает веб-клиент (браузер или иная программа) как руководство к действию, т.е. к переходу на другую страницу. Выводить этот код или нет программа решает сама. | |
12
- 16.07.2013 - 18:09
|
15-Сайты > это код переадресации. | |
13
- 17.07.2013 - 12:07
|
19-Сайты >20-Сайты > Вы дико севмещаете редиректы при ошибках с обычными редиректами. 50x - это переадресация на страницу с ошибкой сервера. 404 - на ошибку "not found" 301 - редирект. Без ошибки. | |
14
- 17.07.2013 - 13:21
| Спасибо друзья, разобрался) | |
| Интернет-форум Краснодарского края и Краснодара |