X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите настроить https редирект + проблема - немыслимые URL!
pashaiglesias
pashaiglesias
Topic Starter сообщение 16.3.2017, 3:40; Ответить: pashaiglesias
Сообщение #1


Здравствуйте, люди добрые!
Помогите решить проблему:
VPS сервер CentOS 6.8 на ISP Manager 5.9, на нем 2 сайта и 1 поддомен, все сайты на одном IP.
  • site1.com

  • sub.site1.com

  • site2.ru

Проблема 1.
На сайте site1.com в адресной строке показывается чёрти-что и при этом оно работает! Отдает код 200 и показывает контент
Проблемы стали наблюдаться после подключения HTTPS (SSL)
Для site1.com показываются любые URL:
http://site1.com
https://site1.com
http://www.site1.com
https://www.site1.com
Но самое неприятное, site1.com успешно показывает один и тот же контент под разными немыслимыми URL:
http://site1.com/1.html
https://www.site1.com/категория-site2.ru/а-...сайта-site2.ru/
Получается сложенный из двух сайтов URL! Чертовщина какая-то...
При этом для обоих этих адресов показывается одинаковый контент (!)
Также в Яндекс.Вебмастере для site1.com стали показываться кривые URL с окончанием site2.ru, как на примере выше.

При этом если задать в адресной строке:
http://www.site1.com:443/
Ответ будет ещё более странным (site2.ru вместо site1.com):

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
<blockquote>Hint: <a href="https://[COLOR="Red"][B]site2.ru[/B][/COLOR]/"><b>https://[COLOR="Red"][B]site2.ru[/B][/COLOR]/</b></a></blockquote></p>
<hr>
<address>Apache/2.2.22 (@RELEASE@) Server at site2.ru Port 443</address>
</body></html>
Дополнительные данные по виртуальным хостам Апача:
В файле для site1.com прописано:

<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName site1.com
...
<VirtualHost xxx.xxx.xxx.xxx:443>
ServerName site1.com
...

В файле для site2.ru прописано:
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName site2.ru
...
<VirtualHost xxx.xxx.xxx.xxx:443>
ServerName site2.ru
...
Везде одинаковый внешний IP-адрес. Не уверен, что это правильно, но так прописал ISP Manager.

Проблема 2.
Помогите настроить HTTPS редирект для site1.com в условиях наличия поддомена
Нужно направить все возможные запросы на https://www.site1.com
А для поддомена направить на https://sub.site1.com
При этом, чтобы сайт и поддомен не конфликтовали из-за настроек .htaccess.

Прилагаю свой текущий .htaccess с сайта site1.com
 

Options +FollowSymLinks
RewriteEngine On

#Работа субдомена
RewriteCond %{THE_REQUEST} /subdmn/[^/]
RewriteRule ^subdmn/[^/]+/(.*) /$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^(.+)\.site1\.com$ [NC]
RewriteCond %{HTTP_HOST} !^www\.site1\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subdmn
RewriteRule ^(.*)$ /subdmn/%1%{REQUEST_URI} [L]

#Защита
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

#SEF настройки ядра CMS
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pashaiglesias
pashaiglesias
Topic Starter сообщение 16.3.2017, 15:06; Ответить: pashaiglesias
Сообщение #2


Кто-то поможет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BLIK
BLIK
сообщение 16.3.2017, 15:16; Ответить: BLIK
Сообщение #3


pashaiglesias,Попробуйте написать на оф форуме isp, они думаю быстрее помогут.
[mwhide=0]http://forum.ispsystem.ru/forum.php[/mwhide] 

А можно там же через поиск поискать подобные темы, решений там тоже хватает, как пример
[mwhide=0]http://forum.ispsystem.ru/showthread.php?32844[/mwhide]


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как настроить в WordPress для SEO оптимизации
8 rownong27 2431 2.3.2024, 12:59
автор: toplinks
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыPROXY-SALE.COM - Приватные прокси премиум класса IPv4/IPv6 socks5/https. Поддержка 24/7, 30+ локаций
51 Makez 43496 17.5.2023, 15:43
автор: Makez
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыhttps://007-bit.com - активно развивающийся обменный пункт
0 obmennyipunkt007bit 1335 16.11.2022, 13:27
автор: obmennyipunkt007bit
Горячая тема (нет новых ответов) Proxylist4you.com - 2.000.000 уникальных IP в месяц. Приватные прокси http\https\socks4\socks5. GEO пулы
Чистые и быстрые прокси. Residential Backconnect Rotating Proxies
40 proxylist4you 29953 8.11.2021, 14:34
автор: proxylist4you


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:45
Дизайн