Lindsey 19 Zgłoś post Napisano Marzec 24, 2016 Cześć, chcę wymusić na stronie https jednak standardowa regułka w .htaccess nie działa, aplikacja jest oparta na frameworku AngularJS i jest włączony html5mode aby w adresach nie było krzaczka # w tym celu w .htaccess mam wpis RewriteEngine on RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ index.php [L] Próbowałem w taki sposób i nie działa. RewriteEngine on RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/%$1 [R,L] RewriteRule ^ - [L] RewriteRule ^ index.html [L] Udostępnij ten post Link to postu Udostępnij na innych stronach
bybunny 540 Zgłoś post Napisano Marzec 24, 2016 RewriteCond %{HTTPS} off ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Lindsey 19 Zgłoś post Napisano Marzec 24, 2016 jak jest on też nie działa, nie działa Udostępnij ten post Link to postu Udostępnij na innych stronach
bybunny 540 Zgłoś post Napisano Marzec 24, 2016 (edytowany) RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] Według mnie powinno działać Może to pomoże: http://stackoverflow.com/questions/22689543/forcing-a-specific-page-to-use-https-with-angularjs Edytowano Marzec 24, 2016 przez SiXwishlist (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
Lindsey 19 Zgłoś post Napisano Marzec 24, 2016 @up dziękuje Działa var forceSSL = function () { if ($location.protocol() !== 'https') { $window.location.href = $location.absUrl().replace('http', 'https'); } }; forceSSL(); jak by jeszcze ktoś szukał to można też w .htaccess właśnie sprawdziłem i działa RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^ https://%{SERVER_NAME}/index.html [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ https://%{SERVER_NAME}/index.html [L] Udostępnij ten post Link to postu Udostępnij na innych stronach
bybunny 540 Zgłoś post Napisano Marzec 24, 2016 To teraz napisz na jakiej to działa konfiguracji bo wygląda na masło maślane. Udostępnij ten post Link to postu Udostępnij na innych stronach
Lindsey 19 Zgłoś post Napisano Marzec 24, 2016 AngularJS + html5mode Udostępnij ten post Link to postu Udostępnij na innych stronach
bybunny 540 Zgłoś post Napisano Marzec 24, 2016 apache + jakiś panel czy coś więcej? Udostępnij ten post Link to postu Udostępnij na innych stronach
Lindsey 19 Zgłoś post Napisano Marzec 24, 2016 Apache, PHP, AngularJS + html5mode ( opcja w angularze ) i powinno śmigać na większości hostingów Udostępnij ten post Link to postu Udostępnij na innych stronach