http://hosting.pro-linuxpl.com/

Jak włączyć https w SMF?

  • 25 Odpowiedzi
  • 5938 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline CrimeS

  • *****
  • 1979
  • 268
  • Płeć: Mężczyzna
    • jellyio.com
Odp: Jak włączyć https w SMF?
« Odpowiedź #15 dnia: 5 Luty 2017, 12:43 »
Dodam tylko jeszcze jedną rzecz dotyczącą przekierowania. Ze względu na to, że strona z https jest traktowana przez Google jako całkiem nowa stronę, to wymagane jest przekierowanie 301, które informuje że strona została przeniesiona permanentnie. Inaczej SEO nie przejdzie na nową domenę i spadną pozycje w Google.

*

Offline cieplutki

  • Đ€VîĹ
  • ***
  • 1738
  • 192
  • Płeć: Mężczyzna
  • ☆ Pŕöúđ Mémbéŕ ☆
    • ewmapa
  • Domyślny styl: Bright
  • Wersja SMF: 2.0.14
Odp: Jak włączyć https w SMF?
« Odpowiedź #16 dnia: 5 Luty 2017, 13:41 »
Od wczoraj trochę się pozmieniało i ostatecznie mam takie wpisy:
# Gdy wylaczone https
RewriteCond %{HTTPS} off
# to przerzucam na ten sam adres tylko z https, takze kazdy plik
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

# Z WWW na bez WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ http://ewmapa.pl/$1 [R=301,NC,L,QSA]

# Without index.php
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://ewmapa.pl/ [L,R=301]

# Stop Bandwidth Theft from
RewriteEngine On
RewriteCond %{HTTPS_REFERER} !^http://(.+\.)?ewmapa\.pl/ [NC]
RewriteCond %{HTTPS_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://ewmapa.pl/hlsteal.png [L]

# Sitemap
RewriteEngine On
RewriteRule ^sitemap.xml$ /index.php?action=sitemap;xml

*

Offline CrimeS

  • *****
  • 1979
  • 268
  • Płeć: Mężczyzna
    • jellyio.com
Odp: Jak włączyć https w SMF?
« Odpowiedź #17 dnia: 5 Luty 2017, 14:37 »
Tu właśnie nie masz przekierowania 301 tak jak we wcześniejszym wpisie.


Sent from my iPad using Tapatalk

*

Offline cieplutki

  • Đ€VîĹ
  • ***
  • 1738
  • 192
  • Płeć: Mężczyzna
  • ☆ Pŕöúđ Mémbéŕ ☆
    • ewmapa
  • Domyślny styl: Bright
  • Wersja SMF: 2.0.14
Odp: Jak włączyć https w SMF?
« Odpowiedź #18 dnia: 5 Luty 2017, 18:22 »
Różnic jest więcej i dlatego chcę by ktoś napisał jak jego zdaniem powinien wyglądać cały wpis w pliku.

*

Offline cieplutki

  • Đ€VîĹ
  • ***
  • 1738
  • 192
  • Płeć: Mężczyzna
  • ☆ Pŕöúđ Mémbéŕ ☆
    • ewmapa
  • Domyślny styl: Bright
  • Wersja SMF: 2.0.14
Odp: Jak włączyć https w SMF?
« Odpowiedź #19 dnia: 6 Luty 2017, 20:23 »
Ok, na stronie głównej mam już kłódkę teraz sprawa sitemap - coś powinienem pozmieniać jeśli tak to co i gdzie - dodanie nowej strony do webmastera google nie powoduje indeksowania lecz tylko przesyłanie mapy strony.
Mój cały plik .htaccess
# PRETTYURLS MOD BEGINS
# Pretty URLs mod
# http://code.google.com/p/prettyurls/
# .htaccess file generated automatically on: February 4, 2017, 19:27

RewriteEngine on
RewriteBase /

# Rules for: actions
RewriteRule ^(activate|admin|announce|attachapprove|buddy|calendar|clock|collapse)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(coppa|contact|credits|deletemsg|display|dlattach|editpoll|editpoll2)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(emailuser|findmember|groups|help|gallery|helpadmin|im|jseditor)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(jsmodify|jsoption|lock|lockvoting|login|login2|logout|markasread)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(mergetopics|mlist|moderate|modifycat|modifykarma|movetopic|movetopic2|notify)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(notifyboard|openidreturn|pm|post|post2|printpage|profile|quotefast)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(quickmod|quickmod2|recent|register|register2|related|reminder|removepoll)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(removetopic2|reporttm|requestmembers|restoretopic|search|search2|sendtopic|sitemap)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(smstats|suggest|spellcheck|splittopics|stats|sticky|theme|topicsolved)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(trackip|about:mozilla|about:unknown|unread|unreadreplies|verificationcode|viewprofile|vote)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(viewquery|viewsmfile|who|\.xml|xmlhttp|amp)/?$ ./index.php?pretty;action=$1 [L,QSA]

# Rules for: boards
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]

# Rules for: topics
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]

# PRETTYURLS MOD ENDS

# Https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Z WWW na bez WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ http://ewmapa.pl/$1 [R=301,NC,L,QSA]

# Without index.php
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://ewmapa.pl/ [L,R=301]

# Stop Bandwidth Theft from
RewriteEngine On
RewriteCond %{HTTPS_REFERER} !^http://(.+\.)?ewmapa\.pl/ [NC]
RewriteCond %{HTTPS_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://ewmapa.pl/hlsteal.png [L]

# Sitemap
RewriteEngine On
RewriteRule ^sitemap.xml$ /index.php?action=sitemap;xml

*

Offline Argail

  • ****
  • 87
  • 0
    • Moje forum
  • Wersja SMF: 2.0.15
Odp: Jak włączyć https w SMF?
« Odpowiedź #20 dnia: 27 Luty 2017, 17:49 »

Witam :)
Być może kogoś teraz rozśmieszę, jednak potrzebuje fachowej porady/informacji  (nie jestem informatykiem, uczę się cały czas)
Panowie posiadam forum na securityhost.pl i w związku ze zmiana polityki Google tyczącej http zacząłem coraz poważniej rozważać SSL/https
Napisałem do swojego usługodawcy z pytaniem o SSL i dostałem odpowiedz
"Witam


Do ssl potrzebny jest dedykowany adres ip "


tego nie posiadam, i średnio chce mi się to wykupywać ... i tu pytanie, jest możliwość instalacji tego bez dedykowanego ip? (chodzi mi o jakaś wersje darmową certyfikatu)
czy jednak powinienem rozważyć zmianę usługodawcy ?

*

Offline CrimeS

  • *****
  • 1979
  • 268
  • Płeć: Mężczyzna
    • jellyio.com
Odp: Jak włączyć https w SMF?
« Odpowiedź #21 dnia: 27 Luty 2017, 17:54 »
Jeżeli Twój usługodawca nie pozwala, to nie uda Ci się zainstalowanie certyfikatu bez kupna dodatkowego adresu IP (ani darmowego, ani płatnego - opcja w panelu jest zapewne wyłączona). Wiele usługodawców pozwala na instalowanie certyfikatów bez owego płatnego "dodatku" :)

Miałem ten sam problem na linuxpl i przeszedłem do konkurencji, gdzie mogę podpiąć darmowy certyfikat Let's Encrypt bez dodatkowych kosztów.
« Ostatnia zmiana: 27 Luty 2017, 17:57 wysłana przez CrimeS »

*

Offline js

  • *
  • 362
  • 15
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Jak włączyć https w SMF?
« Odpowiedź #22 dnia: 3 Grudzień 2018, 17:06 »
Na serwerze linuxpl jest wykupiony SSL i jest włączony, ale gdy w pliku Settings.php zmienię z http na https:

$boardurl = 'https://
To psuje się poprawne wyświetlanie szablonu i wyświetla się forum w ten sposób, co to może być za przyczyna?

https://images90.fotosik.pl/85/3c7185409f0e72eb.png
Jak włączyć https w SMF?


A później, gdy zmienię z powrotem na http to SSL działa przez chwilę, bo wyświetla się zielona kłódka. Trzeba użyć narzędzia Repair_settings?

Stworzyłem plik .htaccess, który przekierowuje z http na https:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

https://www.simplemachines.org/community/index.php?topic=555034.0

Niby działa SSL, ale przeglądarki blokują treść i trzeba odblokować, żeby forum w pełni się wyświetliło... to tak ma być, czy coś nadal jest nie tak? Jeśli ktoś jest zorientowany to proszę o podzielenie się informacją. Na stronie głównej portalu tinyportal nie wyświetla się zielona kłódka, co to może być za przyczyna?

Gdy jest stworzone przekierowanie przez plik .htaccess do https to w pliku Settings.php nie może być wpisane https tylko http, bo wtedy nie działa SSL.

Strona do sprawdzenia, czy certyfikat SSL jest zainstalowany:

https://www.sslshopper.com/ssl-checker.html
« Ostatnia zmiana: 3 Grudzień 2018, 17:48 wysłana przez js »

*

Offline CrimeS

  • *****
  • 1979
  • 268
  • Płeć: Mężczyzna
    • jellyio.com
Odp: Jak włączyć https w SMF?
« Odpowiedź #23 dnia: 3 Grudzień 2018, 23:58 »
Jedyne z tego co pamiętam to wystarczyło zmienić ten boardurl, użyć repair_settings.php (zrobiłeś to w końcu?) i przekierowanie w htaccess.

*

Offline js

  • *
  • 362
  • 15
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Jak włączyć https w SMF?
« Odpowiedź #24 dnia: 4 Grudzień 2018, 10:30 »
Tak, SSL działa na całym forum prawidłowo.

Najpierw w tym narzędziu repair_settings zmieniłem wszędzie początek adresu z http na https, jest to wymagana procedura, ponieważ nie wczytają się elementy graficzne motywu, jeśli nie zostaną zmienione ścieżki na https.

Następnie użyłem zawartość .htaccess z twojego poradnika. Porządny poradnik stworzyłeś. :) Można użyć też tej zawartości:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Źródło: https://www.simplemachines.org/community/index.php?topic=555034.0

Ten kod należy zapisać jako plik o nazwie .htaccess, następnie należy ten plik wysłać na serwer FTP tam, gdzie znajdują się pliki forum. Napisałem tę informację dla innych, którzy będą kiedyś chcieli przejść na https, żeby po prostu wiedzieli, że trzeba użyć narzędzie repair_settings i stworzyć plik .htaccess

Jak uruchomić certyfikat SSL na stronie WWW?

https://pomoc.home.pl/baza-wiedzy/jak-uruchomic-certyfikat-ssl-dla-mojej-strony-www-certyfikat-zostal-zainstalowany

Znalazłem taki temat, w którym ktoś napisał to:

Cytuj
W Panelu Administracyjnym w lokalizacji Konfiguracja > Ustawienia serwera > Ciasteczka i Sesje zaznaczyłem "Wymuś ciasteczka w celu bezpieczeństwa".
W lokalizacji Konfiguracja > Ustawienia serwera > Główne zaznaczyłem "Włącz proxy obrazków".

https://www.simplemachines.org/community/index.php?topic=559231.0

Więc, czy trzeba włączyć opcję "Wymuś ciasteczka w celu bezpieczeństwa" i "Włącz proxy obrazków"? Do czego dokładnie służą te opcje?
« Ostatnia zmiana: 4 Grudzień 2018, 10:38 wysłana przez js »

*

Offline Adrian

  • *****
  • 5472
  • 715
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Jak włączyć https w SMF?
« Odpowiedź #25 dnia: 7 Grudzień 2018, 19:43 »
Więc, czy trzeba włączyć opcję "Wymuś ciasteczka w celu bezpieczeństwa" i "Włącz proxy obrazków"? Do czego dokładnie służą te opcje?

Trzeba.

Pierwsza opcja chyba modyfikuje zapis cookies, a druga powoduje pobranie obrazków z zewnętrznego serwera (który nie jest dostępny przez SSL) i zapisuje je w pamięci podręcznej forum, przez co zdjęcia umieszczone w wiadomościach są ładowane z Twojego adresu, czyli ze strony która ma SSL zainstalowane.



@pretor, bardzo fajna alternatywa - atthost.pl , rok za 79zł i wbudowana obsługa Let's Encrypt :) Od jakiegoś czasu korzystam i jestem zadowolony, używam u nich MyBB, logicznie z SMF również powinno działać wszystko.