Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP].htaccess przekierowanie na httpS
adamiakadam00
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.02.2016

Ostrzeżenie: (0%)
-----


Witam wszystkich. Od razu powiem że nie jestem specjalistą w programowaniu (jakimkolwiek) i mam problem. (IMG:style_emoticons/default/baaasmiley.gif)

Kupiłem skrypt (a dokladnie licencje - skrypt ogloszeniowy - framework kohana - bardzo skomplikowany) - całkowicie niedostosowany do htpps (zdanie wlasciciela). Po jakims czasie udalo mi sie na serwerach KEI.PL wymusić SSL dla calej strony (z panelu administratora konta) i dostosowac wszystkie niedzialajace elementy skrytpu. Działa perfekt. Niestety. Kei nie chce mi wydac umowy o powierzeniu przetwarzania danych osobowych. Twierdzą że to tylko dla firm. Doszedłem do wniosku że wyemigruję na coś tańszego i co da mi ten papier od ręki. Home.pl daje. Niestety w ich panelu nie ma wymuszenia https. Twierdzą że trzeba to ręcznie wymusić przez htacces.

Ew. może ktoś zna hosting który daje wymuszanie https dla domeny (spod panelu administratora) i który daje papier na powierzenie przetwarzania danych osobowych?


U mnie htacces wygląda tak:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Zmiana http na https daje przekierowanie z www.serwer**** na https bez www lecz przy logowaniu/wylogowaniu, wejsciu do panelu admina serwer***.home.pl/admin wyłącza https. Strona wchodzi wtedy w http i z niego już nie wychodzi. Natomiast sprawa z przekierowaniami jest bardziej skomplikowana bo skrypt obsluguje dodawanie subdomen (bardzo fajna sprawa). Próbowałem wielu kombinacji i żadna z nich nie działa. Ma ktoś jakiś pomysł? Napisałem do adminów kei jak działa u nich wymuszanie https bo tam działa to perfekt. :/

Z góry dziękuję za wszystkie opowiedzi.

Ten post edytował adamiakadam00 9.02.2016, 21:58:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adamiakadam00
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.02.2016

Ostrzeżenie: (0%)
-----


Bardzo dziękuję za odpowiedź ale niestety nie zadziałało. Wchodzi pięknie na https ale wywala w firefoxie - nieprawidłowe przekierowanie. Poniżej wkleiłem resztę kodu. Bardzo proszę o pomoc - jedyny sposób a wymuszenie jaki znam obecnie to wymuszenie spod panelu administratora na serwerach kei.pl przy czym nie mogę na kei pozostać bo nie chcą mi wydać dodatkowej umowy na powierzenie przetwarzania danych osobowych a z tego tytułu - jako że ustawa wymaga szyfrowania połączenia - koło się zamyka.
CODE
# Turn on URL rewriting
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]


# Installation directory
RewriteBase /

# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>

# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]

RewriteRule ^(?:templates)\b.* index.php/$0 [L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]


Ten post edytował adamiakadam00 12.02.2016, 10:01:36
Go to the top of the page
+Quote Post

Posty w temacie
- adamiakadam00   [inne][PHP].htaccess przekierowanie na httpS   9.02.2016, 19:53:52
- - session   Nie rozumiem o co dokładnie Ci chodzi, ale przekie...   11.02.2016, 10:01:30
- - adamiakadam00   Bardzo dziękuję za odpowiedź ale niestety nie zadz...   12.02.2016, 09:54:09
- - trueblue   Obecne przekierowanie, które masz prowadzi do pętl...   12.02.2016, 10:17:12
- - adamiakadam00   Bardzo dziękuję - zadziałało!!! Natomi...   12.02.2016, 10:25:07
- - trueblue   KodRewriteCond %{SERVER_PORT} ^80$ RewriteCon...   12.02.2016, 10:42:34
- - adamiakadam00   Niestety nie zadziałało. Nadal w subdomenie wymusz...   12.02.2016, 11:09:46
- - trueblue   KodRewriteCond %{SERVER_PORT} ^80$ RewriteCon...   12.02.2016, 11:16:49
- - adamiakadam00   W dalszym ciągu to samo :/ dealer.serwer1667331.ho...   12.02.2016, 11:20:20
- - trueblue   Wyczyść cache przeglądarki, albo spróbuj na innej.   12.02.2016, 11:34:35
- - adamiakadam00   No niestety też nie działa. Poza tym nie działa ...   12.02.2016, 12:17:35
- - trueblue   KodRewriteCond %{SERVER_PORT} ^80$ RewriteCon...   12.02.2016, 12:26:22
- - adamiakadam00   To też nie zadziałało ale używając mojej mikro-wie...   12.02.2016, 13:26:43
- - trueblue   W ten sposób żądanie po http lub żądanie z www. zo...   12.02.2016, 13:31:24
- - adamiakadam00   CODE# Turn on URL rewriting RewriteEngine On Rewr...   12.02.2016, 13:32:57
- - trueblue   .htaccess jest ok. Nie masz ustawionego wymuszania...   12.02.2016, 14:06:19
- - adamiakadam00   Co do aplikacji, wg. autora ona w ogole nie jest d...   12.02.2016, 14:09:08
- - trueblue   To jest dokładnie to samo co to: KodRewriteCond %{...   12.02.2016, 14:20:40
- - adamiakadam00   Nie wpada na szczęście. To co napisałeś odwołuje ...   12.02.2016, 14:39:54
- - trueblue   Mój poprzedni ("ostatni") post wskazywał...   12.02.2016, 14:50:35
- - session   Ok faktycznie pierwsze moje robi pętle Nie wiem c...   12.02.2016, 15:07:15
- - trueblue   To jest podobna reguła, ale użyte jest sprawdzanie...   12.02.2016, 15:17:32
- - adamiakadam00   To co wcześniej sam wymyśliłem nie zapętlało się, ...   12.02.2016, 15:19:25


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 06:38