LINUX.ORG.RU

Помогите плиз с htaccess как сделать редирект с всех внутренних страниц одного сайта на такуюже страницу другого сайта ?

 


0

2

Помогите плиз с htaccess как сделать редирект с всех внутренних страниц одного сайта на такую же страницу другого сайта ?

те при открытии например: http://my-app.com/urm/test.htm -> 301 Redirect -> http://world.com/urm/test.htm http://my-app.com/page.htm -> 301 Redirect -> http://world.com/page.htm http://my-app.com/someinfo.php -> 301 Redirect -> http://world.com/someinfo.php

но только для внутренних! те для http://my-app.com/ редиректа быть не должно


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

это правило срабатывает для всех страниц и для всех сайтов, а как сделать чтобы оно было только для my-app.com/(.*) ???

и не перетерало правило это:

RewriteCond %{REQUEST_URI} (.*)my-app(.*) [NC] RewriteRule ^$ /static/my_app_web/_sdf/index.htm [L] (это правило открывает index.html для http://my-app.com)

please help c меня пиво

asker2
() автор топика
Ответ на: комментарий от asker2

это правило срабатывает для всех страниц и для всех сайтов

Нет, оно срабатывает только тогда, когда имя хоста != world.com.

и не перетерало правило это:

RewriteCond %{REQUEST_URI} (.*)my-app(.*) [NC]
RewriteRule ^$ /static/my_app_web/_sdf/index.htm [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^my-app\.com$
RewriteRule ^$ /static/my_app_web/_sdf/index.htm [L]
RewriteCond %{HTTP_HOST} !^world\.com$
RewriteRule (.+) http://world.com/$1 [R=301,L]
metrokto ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.