Я хочу переписать ссылку на apache. Апач работает с ssl. И мое приложение возвращает некоторые запросы в виде ссылки https. Пример:
https://www-prd.euro1.sdl.electric.com/uk/en/assets-re1/js/adapt-img.js
необходимо перенаправить на:
http://www-prd.euro1.sdl.electric.com/uk/en/assets-re1/js/adapt-img.js
Просто замените https на http. Мой последний вариант:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^https://electric\.com [NC]
RewriteRule ^(.*)$ http://electric.com/$1 [L,R=301]
Но это не поможет мне.
Файл конфигурации:
ProxyPass /server-status !
Listen 443
SSLSessionCache shmcb:/var/cache/mod_ssl/scache(512000)
SSLSessionCacheTimeout 300
Mutex default
SSLRandomSeed startup file:/dev/urandom 256
SSLRandomSeed connect builtin
SSLCryptoDevice builtin
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLProtocol all -SSLv2
SSLHonorCipherOrder On
SSLCipherSuite ALL:!ADH:!EXP:!LOW:!RC2:!3DES:!SEED:!RC4:+HIGH:+MEDIUM
SSLCertificateFile /etc/httpd/ssl/apache.crt
SSLCertificateKeyFile /etc/httpd/ssl/apache.key
<VirtualHost *:443>
ServerName fe1-app.projects.com
SSLEngine on
AllowEncodedSlashes On
RewriteEngine on
RewriteCond %{HTTP_HOST} ^https://www-prd\.euro1\.sdl\.electric\.com [NC]
RewriteRule ^(.*)$ http://www-prd.euro1.sdl.electric.com/$1 [L,R=301]
</VirtualHost>
ProxyPassMatch (.*) http://localhost:20180 nocanon
ProxyPreserveHost On
ProxyStatus On
SetEnv proxy-nokeepalive 0
s
), но вам нужно перенаправить на ссылку без ssl (http)? Это сбивает с толку - person Alex   schedule 15.05.2018RewriteCond %{HTTP_HOST} ^https:www-prd\.euro1\.sdl\.electric\.com [NC] RewriteRule ^(.*)$ https:www-prd.euro1.sdl.electric.com/$1 [L,R=301]
- person Alex   schedule 15.05.2018https:
иhttp:
- person Alex   schedule 15.05.2018ServerName
— fe1-app.projects.com, но домен, который вы хотите перенаправить, — www-prd.euro1.sdl.electric.com?!? Вы говоритеBut this not help me.
, что происходит? Логи? Вы смотрели на возврат в консоли браузера? У вас есть 301? - person Nic3500   schedule 15.05.2018code
RewriteEngine на RewriteCond %{HTTP_HOST} ^https: www-prd\.euro1\.sdl\.electric\.com [NC] RewriteRule ^(.*)$ http: www-prd.euro1.sdl. electric.com/$1 [L,R=301]code
. fe1-app.projects.com — сервер apache. - person Zak Shirak   schedule 15.05.2018https://www-prd.euro1.sdl.electric.com/bla/bla/bla/js.js
, загружался (а не перенаправлялся) сhttp://www-prd.euro1.sdl.electric.com/bla/bla/bla/js.js
, верно? Вы можете открыть URL-адрес скрипта в браузере по https или http? - person Alex   schedule 15.05.2018