Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
EvilKant
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 11
1

Нужно сделать исключение в редиректе с одного домена на другой

20.06.2013, 13:14. Просмотров 2656. Ответов 1
Метки нет (Все метки)

Происходит редирект с одного домена на другой:

Bash
1
2
  RewriteCond %{HTTP_HOST} ^liderbg.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
Необходимо сделать для него исключение для ссылки /admin/
Пишу вот так:
Bash
1
2
3
  RewriteCond %{HTTP_HOST} ^liderbg.ru
  RewriteCond %{REQUEST_URI} !^/admin/
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
Но не работает... Что я делаю не так?
Все осложняется тем, что /admin/ это не папка, оно получается путем непонятных танцев с бубнами с пхп и тем же хтаццесс.

Вот полный код хтаццесс, не исключено что там чтонибудь конфликтует с этим исключением.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Options -Indexes
 
Options +FollowSymLinks
 
DirectoryIndex index.php index.html
 
ErrorDocument 404 /404.php
 
AddDefaultCharset utf-8
 
<IfModule mod_rewrite.c>
  RewriteEngine on
  
  RewriteRule apartamenty-i-kvartiry/chernomorets/ http://mysite.ru/apartamenty-i-kvartiry/chernomorec/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/%D0%B5lenite/ http://mysite.ru/apartamenty-i-kvartiry/elenite/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/\еlenite/ http://mysite.ru/apartamenty-i-kvartiry/elenite/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/kosharitsa/ http://mysite.ru/apartamenty-i-kvartiry/kosharica/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/solnechnyj-bereg/ http://mysite.ru/apartamenty-i-kvartiry/solnechnyi-bereg/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/svyatoj-vlas/ http://mysite.ru/apartamenty-i-kvartiry/svyatoi-vlas/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/zolotyye%20peski/ http://mysite.ru/apartamenty-i-kvartiry/zolotye-peski/$1 [R=301,L]
  RewriteRule apartamenty-i-kvartiry/zolotyye\ peski/ http://mysite.ru/apartamenty-i-kvartiry/zolotye-peski/$1 [R=301,L]
  RewriteRule doma-i-villy/akheloy/ http://mysite.ru/doma-i-villy/aheloi/$1 [R=301,L]
  RewriteRule doma-i-villy/tsarevo/ http://mysite.ru/doma-i-villy/carevo/$1 [R=301,L]
  RewriteRule doma-i-villy/kosharitsa/ http://mysite.ru/doma-i-villy/kosharica/$1 [R=301,L]
  RewriteRule doma-i-villy/svyatoj-vlas/ http://mysite.ru/doma-i-villy/svyatoi-vlas/$1 [R=301,L]
  
# RewriteCond %{HTTP_HOST} !^www.
# RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^bulgar-estate.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
 
  RewriteCond %{HTTP_HOST} ^www.bulgar-estate.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
 
  RewriteCond %{HTTP_HOST} ^liderbg.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
 
  RewriteCond %{HTTP_HOST} ^www.liderbg.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]
 
  RewriteCond %{HTTP_HOST} ^www.liderbolgaria.ru
  RewriteRule ^(.*)$ http://mysite.ru/$1 [R=permanent,L]   
 
  RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
  RewriteRule ^(.*)/$ index.php?rewrite=$1 [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?rewrite=$1 [QSA]
  RewriteRule ^index.php\/(.*)$ index.php?rewrite=index.php/$1 [QSA]
  
 
  
# If-Modified-Since (if php is not installed as cgi then comment lines below)
  RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
  RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
 
</IfModule>
 
<IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>
ЦМС diafan, если вдруг кто знаком. У него особые отношения с редиректами.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2013, 13:14
Ответы с готовыми решениями:

Редирект с одного домена на другой
Добрый день, друзья. Столкнулся с таким вопросом: необходим редирект с одного домена на другой,...

Перенаправление в .htaccess с одного домена на другой
Здравствуйте! Есть 2 домена (site.com, site2.com) по которым открывается один сайт из одной...

пренос с одного домена на другой
столкнулся с такой проблемой при переносе на новый домен когда делаешь быстрый переход на форуме...

Переезд с одного домена на другой
Сайт переезжает с домен name.org на name.ru (просто старый мне не принадлежал, а новый только мой и...

Перенаправление с одного домена на другой
Здравствуйте! Есть продвигаемый сайт с одним доменом www.site.ru, с этим сайтом была проблема,...

1
EvilKant
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 11
27.06.2013, 12:19  [ТС] 2
Проблема решена. Я подставлял исключение в редирект от адреса без ввв, а надо было в редирект от адреса с ввв.
Получается система сначала редиректит на домен с ввв, а потом уже с него на домен без ввв.
Большой вопрос откуда взялся редирект на ввв, если в хтаццесс об этом ни слова...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2013, 12:19

Переадресация с одного домена на другой
Если я покупаю кириллический домен и хочу сделать переадресацию на зарубежный, напр., на индийский...

переезд с одного домена на другой
нужно перенести сайт с 1 домена на другой. как указывается редирект страниц? и вообще нужно...

Перенос сервера из одного домена AD в другой
Веб-приложение для работы использует доменную учетную запись (ну и сам сервер находится в этом же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru