почитал форум, есть пара близких тем, но либо не работает, либо не догоняю.
Имеется следующая проблема.
Есть:
cайт на битриксе по адресу (допустим) www.example.com
новый сайт на битриксе по адресу www.example.com/new
Нужно:
сделать редирект всех людей с www.example.com на www.example.com/new
Что делал:
1)Попробовал ввести редирект через хостинг. Работает совершенно рандомно - т.е. иногда редиректит, иногда нет. Пробовали через все браузеры, через кучу разных провайдеров, через разные страны - иногда выходит, иногда нет.
2)Порылся в Гугле, выяснил, что можно попробовать решить все через .htaccess
Пробовал, например, такие варианты кода (и многие другие, просто эти два последних):
а)RewriteBase /
RewriteEngine On
RewriteRule (.*) index.php [R=301,L]
б)RedirectMatch (.*) http://site.ru/
В результате вываливается следующая ошибка:
[q]Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия кук.[/q]Что интересно, на другие сайты он редиректит только в путь.
Код (имя сайта заменил, директорию new, где новый сайт оставил):
Вопрос:
В чем может быть проблема?
Имеется следующая проблема.
Есть:
cайт на битриксе по адресу (допустим) www.example.com
новый сайт на битриксе по адресу www.example.com/new
Нужно:
сделать редирект всех людей с www.example.com на www.example.com/new
Что делал:
1)Попробовал ввести редирект через хостинг. Работает совершенно рандомно - т.е. иногда редиректит, иногда нет. Пробовали через все браузеры, через кучу разных провайдеров, через разные страны - иногда выходит, иногда нет.
2)Порылся в Гугле, выяснил, что можно попробовать решить все через .htaccess
Пробовал, например, такие варианты кода (и многие другие, просто эти два последних):
а)RewriteBase /
RewriteEngine On
RewriteRule (.*) index.php [R=301,L]
б)RedirectMatch (.*) http://site.ru/
В результате вываливается следующая ошибка:
[q]Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия кук.[/q]Что интересно, на другие сайты он редиректит только в путь.
Код (имя сайта заменил, директорию new, где новый сайт оставил):
Код:
RewriteEngine On
# Web Optimizer options
# Web Optimizer end
Options -Indexes
ErrorDocument 404 /404.php
#php_flag session.use_trans_sid off
#php_value display_errors 1
#php_flag allow_call_time_pass_reference 1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
</IfModule>
<IfModule mod_mime.c>
AddType application/x-httpd-php .ico
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
</IfModule>
Вопрос:
В чем может быть проблема?