Hướng dẫn Chuyển từ http sang https cho xenforo

vntoday007

Corporal
Tham gia
17/11/2015
Bài viết
104
Được Like
97
Lọ mọ tìm test và cuối cùng tìm được một cái chạy ok, có thể là tùy site. Ở đây mình sẽ hướng dẫn ai đang có nhu cầu thì táng zô, sửa dụng file htaccess nhé các thím

Nhét đoạn mã này zô file htaccess (Sau khi đã bật ssl)
Mã:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Và một cái nữa là ta thống nhất về www or none-www bằng code dưới đây
Mã:
rewrite to www. Code:

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

or to non-www Code:

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

File hoàn chỉnh với www ví dụ với tinhte.vn
Mã:
#   Mod_security can interfere with uploading of content such as attachments. If you
#   cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#   SecFilterEngine Off
#   SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

<IfModule mod_rewrite.c>
   RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
  RewriteCond %{HTTP_HOST} !^www.tinhte\.vn$ [NC]
  RewriteRule ^(.*)$ http://www.tinhte.vn/$1 [R=301,L,QSA]

   #   If you are having problems with the rewrite rules, remove the "#" from the
   #   line that begins "RewriteBase" below. You will also have to change the path
   #   of the rewrite to reflect the path to your XenForo installation.
   #RewriteBase /xenforo

   #   This line may be needed to enable WebDAV editing with PHP as a CGI.
   #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

   RewriteCond %{REQUEST_FILENAME} -f [OR]
   RewriteCond %{REQUEST_FILENAME} -l [OR]
   RewriteCond %{REQUEST_FILENAME} -d
   RewriteRule ^.*$ - [NC,L]
   RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
   RewriteRule ^.*$ index.php [NC,L]
</IfModule>
 
Sửa lần cuối:

viruss

Private
Tham gia
10/07/2016
Bài viết
27
Được Like
10
Tưởng phải mua ssl gì gì đó mà
 

vntoday007

Corporal
Tham gia
17/11/2015
Bài viết
104
Được Like
97
Cái này là code redirect thôi , ssl bạn phải tự đăng ký :D
vâng thưa bác :D tại có hướng dẫn nào hoàn thiện đâu, em chắp ghép mấy cái cái lại nó mới redirect đc còn cũng có thể do site nữa, bác nào rảnh thử test xem @@
 
  • Like
Reactions: THB

hungnpna

Private
Tham gia
01/07/2015
Bài viết
48
Được Like
31
https://vnsimulator.com/
Của e dùng VPS nginx. Bác nào cần config thì e tìm lại rồi e chỉ chứ làm lâu rồi e cũng k nhớ nữa :D
Chỉ nginx thôi nha, chứ Apache thì config .htaccess khác e chưa làm, chưa tìm hiểu nên ko biết.
 

hungnpna

Private
Tham gia
01/07/2015
Bài viết
48
Được Like
31
Free SSL đang dần phổ biến và dễ sử dụng quá nhỉ :)

28322234161_b47c78a300_o.png
 
  • Like
Reactions: THB

hungnpna

Private
Tham gia
01/07/2015
Bài viết
48
Được Like
31
các thím show hàng ác quá facepalm~~
Chia sẻ để học hỏi kinh nghiệm thôi bác. Biết người biết ta, biết mình có gì chưa bằng người khác thì học hỏi thêm và chia sẻ cho những người biết ít hơn thôi mà monkey~~
 

tuna

Sergeant
Tham gia
30/01/2017
Bài viết
639
Được Like
276
Các bác cho em hỏi xài ssl miễn phí như của let's enscrypt, với mấy gói ssl trả phí comodo của mấy nhà dịch vụ VN nó các khác nhau nhiều ko ạ :D

Với lại các bác cho em hỏi cái thanh địa chỉ xanh đó là gì ạ, ko lẽ đăng kí ssl rồi mà vẫn ko có ô bảo mật bên trái khung địa chỉ @@

upload_2017-3-6_15-10-31.png
 

TuanThinh

Private
Tham gia
21/04/2015
Bài viết
8
Được Like
4
Các bác cho em hỏi xài ssl miễn phí như của let's enscrypt, với mấy gói ssl trả phí comodo của mấy nhà dịch vụ VN nó các khác nhau nhiều ko ạ :D

Với lại các bác cho em hỏi cái thanh địa chỉ xanh đó là gì ạ, ko lẽ đăng kí ssl rồi mà vẫn ko có ô bảo mật bên trái khung địa chỉ @@

View attachment 19442
Theo mình thì SSL Free = trả phí Comodo basic.
Thanh địa chỉ xanh là hiển thị tên công ty, tổ chức của bác thay cho chữ Secure đó.
 

tuna

Sergeant
Tham gia
30/01/2017
Bài viết
639
Được Like
276
Theo mình thì SSL Free = trả phí Comodo basic.
Thanh địa chỉ xanh là hiển thị tên công ty, tổ chức của bác thay cho chữ Secure đó.
mỗi tội hình chứ let's enscrypt không dùng cho hosting đc mà dùng cho vps hả bác, em kiếm bài hướng dẫn cho hosting mà ko ra @@
 

tuna

Sergeant
Tham gia
30/01/2017
Bài viết
639
Được Like
276
@TuanThinh bác ơi có phải mấy host hiện này đều tích hợp ssl let's sẵn ko nhỉ, mình coi trong cpanel thấy có 1 chứng chỉ, mà ko biết là gì @@
 

TuanThinh

Private
Tham gia
21/04/2015
Bài viết
8
Được Like
4
mỗi tội hình chứ let's enscrypt không dùng cho hosting đc mà dùng cho vps hả bác, em kiếm bài hướng dẫn cho hosting mà ko ra @@
Mình cũng không rõ cái vụ này vì mới làm web thôi à.

@TuanThinh bác ơi có phải mấy host hiện này đều tích hợp ssl let's sẵn ko nhỉ, mình coi trong cpanel thấy có 1 chứng chỉ, mà ko biết là gì @@
Tùy cpanel có hỗ trợ không thôi. Mình sài Vesta có hỗ trợ mà không dùng được vì làm chưa đúng chỗ nào đó.
 

vntoday007

Corporal
Tham gia
17/11/2015
Bài viết
104
Được Like
97
Các bác cho em hỏi xài ssl miễn phí như của let's enscrypt, với mấy gói ssl trả phí comodo của mấy nhà dịch vụ VN nó các khác nhau nhiều ko ạ :D

Với lại các bác cho em hỏi cái thanh địa chỉ xanh đó là gì ạ, ko lẽ đăng kí ssl rồi mà vẫn ko có ô bảo mật bên trái khung địa chỉ @@

View attachment 19442
cái trả phí basic của comodo ngon hơn xíu, nó hiển thị tốt hơn trên các trình duyệt, còn đồ free let's thì cũng ok mình đa số sài let's vì không có nhiều xu. Không chuyên nên chả dám nói nhiều :D

đây anh em có thể vô đây test để thấy sự khác bọt: https://www.ssllabs.com/ssltest/index.html
 

vntoday007

Corporal
Tham gia
17/11/2015
Bài viết
104
Được Like
97
Mình chuyển http://totca2.vn sang thành https://totca2.vn nhưng nó có dấu chấm (!) phía trước mà không hiện chử bảo mật là sao các AE, Mình đã fig trong Basic Board Information nhưng cũng không được.
Thêm:
$_SERVER['HTTPS'] = 'on'; trong file config thì nó lại không vào được web nhưng có chử bảo mật ở trước. AE nào biết giúp mình với có hậu tạ ( mình dùng hosting có hổ trợ)
Lỗi này do đường dẫn ảnh, hoặc 1 đường dẫn nào đó không phải https thôi. Cái này kiểm tra xem nó là link gì fix lại là xanh lét thôi
 

Top Bottom