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

vntoday007

Corporal
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:
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.
 
Free SSL đang dần phổ biến và dễ sử dụng quá nhỉ :)

28322234161_b47c78a300_o.png
 
  • Like
Reactions: THB
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
 
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 đó.
 
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 @@
 
@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ì @@
 
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 đó.
 
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
 
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
 
Back
Top