Wpis z mikrobloga

Czy znajdzie się dobry mirek który pomoże? xD

Potrzebuję zdobić force ssl na domenie, ale kompletnie nie ogarniam jak połączyć istniejący htaccess z tymi 3 linijkami kodu. Zwykłe wklejenie rozwala mi style na stronie.

*************************************************



RewriteEngine on

RewriteRule \.svn / [L,R=301]

RewriteRule ^i/(.*)$ /ResizeByUrl.php/$1 [L]

RewriteCond %{REQUEST_URI} ^/(admin)/?(.*)
#rewriterule ^(.*)$ index.php [env=ADMIN:1,L]
RewriteRule ^.*$ - [env=ADMIN:1]

RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule ^index.php$ http://mojastrona.pl/ [R=301,L]

A tutaj kod ze strony nazwa.pl który polecają wkleić:

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

#hosting #webdev
  • 4
@nastynas:

Ustaw taki wpis w .htaccess:

`

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

```RewriteRule \.svn / [L,R=301]```

```RewriteRule ^i/(.*)$ /ResizeByUrl.php/$1 [L]```

```RewriteCond %{REQUEST_URI} ^/(admin)/?(.*)```
#rewriterule ^(.*)$ index.php [env=ADMIN:1,L]
```RewriteRule ^.*$ - [env=ADMIN:1]```

```RewriteCond %{REQUEST_FILENAME} !-f```
RewriteCond %{REQUESTFILENAME} !-d
```RewriteCond %{REQUEST_FILENAME} !-l```

```RewriteRule ^(.*)$ /index.php/$1 [L]```
RewriteRule ^index.php$ https://mojastrona.pl/ [R=301,L]



gdzie "mojastrona.pl" - pewnie tutaj miałeś wpisany swój adres strony, więc nie zapomnij go tam wstawić :) A jeżeli
Szybka weryfikacja kodu strony, po tym jak otrzymaliśmy jej adres na PW.

Jest tak jak podejrzewaliśmy. Strona ma na stałe wpisane odwołania do plików (grafiki, style, pliki strony) przy użyciu połączenia nieszyfrowanego.

Trzeba zmienić kod strony, tak aby w odwołaniach nie było na stałe wpisane http://, i wówczas połączenie szyfrowane będzie działało bez problemu.