2016-07-10 2 views
0

Я выполнил рекомендацию моего хоста написать .htaccess, чтобы перенаправить посетителей на мой сайт в домен с сертификатом безопасности. Однако я надеюсь, что мои посетители увидят исходный URL-адрес..htaccess использовать общий сертификат ssl

Рассмотрим:

example.com подобласть в MYDOMAIN папки на моем хостинге. Имя пользователя = пользователь

.htaccess, код, который они рекомендуют:

#RewriteEngine On 
#RewriteCond %{SERVER_PORT} 80 
#RewriteCond %{REQUEST_URI} folder 
#RewriteRule ^(.*)$ https://secure100.inmotionhosting.com/~user/mydomain/$1 [R,L] 

Это прекрасно работает - Если я пойду: http://example.com/about-us

я получаю безопасный домен: https://secure100.inmotionhosting.com/~user/mydomain/about-us

Однако, Я хочу, чтобы мои посетители смотрели: https://example.com/about-us

Возможно ли это. Я прочитал, что использование [p] должно показать исходный домен:

#RewriteEngine On 
#RewriteCond %{SERVER_PORT} 80 
#RewriteCond %{REQUEST_URI} folder 
#RewriteRule ^(.*)$ https://secure100.inmotionhosting.com/~user/mydomain/$1 [P] 

Но это приводит к ошибке 500.

Я рассмотрел только использование .htaccess, чтобы обслуживать безопасные страницы входа и регистрации, но это предоставляет мое имя пользователя публике, которое, похоже, торгует одной проблемой безопасности для другой. Является ли выделенный IP единственным способом сделать это?

+0

Возможно, [mod-proxy] (https://httpd.apache.org/docs/current/mod/mod_proxy.html) не включен на вашем сервере. – starkeen

+1

Вы не можете сделать это без сертификата SSL для своего домена. – Croises

+0

Для этого вы можете использовать бесплатный внешний DNS-сервер/облако, например https://www.cloudflare.com/ или другие, предлагающие SSL с сайтами, у которых их нет. – Croises

ответ

0

Оказалось, что добавление ssl в общую учетную запись хостинга довольно часто. Там может быть способ сделать это в направлении, в котором я направлялся, но гораздо проще заплатить хостинговой компании, чтобы добавить его. Я включаю это как необязательный ответ на вопрос .htaccess, но как альтернативный путь для других, которые могут оказаться в одном и том же месте.

Смежные вопросы