LINUX.ORG.RU

Помогите с редиректом в Apache 2

 , ,


1

1

Всем привет, оговорюсь сразу, я не Веб программист, и с apache имею дела только когда его ставлю на сервак. Тут появилась потребность, от наших вебов, сделать редирект, но не обычный. Собственно имеется сайт test.ru со сделанной главной страницей и имеется и есть старая версия этого сайта old.test.ru требуется сделать редирект на все ссылки которые будут идти после слеша test.ru/ на точно такие же только на old.test.ru/, но при этом что бы главная была test.ru. Я уже второй день ломаю голову как это сделать, но на данный момент у меня получилось, только полностью перекинуть с одного домена на другой.

Ответ на: комментарий от anonymous

Сделал! RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^(.[^/])/{2,}(.)$ RewriteRule . %1/%2 [R=301,L] RewriteCond %{THE_REQUEST} \s/{2,}(.*)\s RewriteRule .* %1 [R=301,L]

RewriteCond %{REQUEST_URI} [a-z,A-Z,0-9] RewriteCond %{REQUEST_URI} !\.(jpeg|png|bmp|gif|jpg|js|css|mp4|mp3|webm|m4a|ogg|ogv|swf|webp|avi|mov|mpeg|mpc|mpg|tif|tiff|vtt|flv|gz)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) http://old.test.ru$1

mr_white
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.