Пренасочване от HTTP към HTTPS

31mn

New Member
Здравейте,

Изправен съм пред следния казус, трябва да се пренасочи целия сайт от HTTP към HTTPS, но от хилядите примерни .htaccess кодове в интернет, нито една не дава искания резултат.

Повечето пренасочват така:
Код:
http://domain.com/ => https://domain.com/   
http://domain.com/page => https://domain.com/ (отново връща към началната страница)

Искам освен началната страница и всички други подстраници да пренасочват към https (301)
Код:
http://domain.com/ => https://domain.com/  
http://domain.com/page => https://domain.com/page
Някой да знае .htaccess код, който може да свърши тази работа?
 
Да, естествено преди да пиша тук съм използвал гъгул.
С предложените кодове на келегите по-горе, резултата пак е същия - всички вътрешни страници изписани с http ги пренасочва към началната страница с https а не точната вътрешна страница. (примера от вървия пост)
 
Благодаря, възможно е проблема да е в моя телевизор, ще преровя нещата от къде може да е проблема.
 
1. Kакъв е framework-а
2. Публикувай съдържанието на целия .htaccess
3. Преди Apache-то имаш ли някакъв http terminator - reverse proxy или http accelerator ?
4. Можеш ли да публикуваш конфигурацията на VirtualHost от Apache-то за конкретния сайт - и за двата протокола http (port 80) и https (port 443)
Горните примери могат да те вкарат в голяма беля, ако сертификата няма домейна със и без www в Subject Alternative Names.
 
Проблемът бе решен, току-що.
Тъй като използвам Joomla, оказа се че тя има вградена функция "Force HTTPS", която ако се активира, https започва да работи коректно за целия сайт и администрацията.
Явно заради това повечето кодове даваха грешни резултати.

Joomla: Активиране Force HTTPS = System > Global Config > Server > Force https > Entire Site

Благодаря на всички за отделеното време.
 

Горе