Tự động 301 thêm dấu gạch chéo xẹc '/' cuối url bị thiếu wordpress

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 24/5/23.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,031
    Đã được thích:
    81
    Điểm thành tích:
    48
    Chào mọi người, cái web của em nó bình thường thì mặc định lúc nào trên web cũng có tenweb.dot/san-pham/ nghĩa là có dấu gạch chéo xẹc "/" ngang ở cuối, nhưng khi xóa nó đi thì nó không tự 301 sang url có dấu / cuối.
    Em muốn mỗi khi người dùng gõ: wenweb.dot/san-pham thì nó tự 301 url sang là: wenweb.dot/san-pham/ để mặc định web lúc nào cũng có dấu gạch chéo ở cuối web.
    Cảm ơn
     
    Cảm ơn đã xem bài:

    Tự động 301 thêm dấu gạch chéo xẹc '/' cuối url bị thiếu wordpress

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,924
    Đã được thích:
    1,203
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cái này chỉ cần vào tập tin .htaccess của web và chèn code sau vào là được:
    Cái đầu này xài ok nhất: đổi cái url: itseovn.com thành tên url của bạn nhé.

    Với website sử dụng wordpress


    Chèn mã sau vào tập tin .htaccess của wordpress
    Mã:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    
    # Bat dau chuyen tiep khong co xec / sang co /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} ^(.*)[^/]{1}$
    RewriteRule (.*) $1/ [L,R=301]
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Với website hỗ trợ .htaccess không phải wordpress


    Chèn mã sau vào tập tin .htaccess của website
    Mã:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !\..+$
    RewriteCond %{REQUEST_URI} !/$
    RewriteRule (.*) http://itseovn.com/$1/ [R=301,L]
    
    Hoặc
    Mã:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !index.php
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ http://itseovn.com/$1/ [L,R=301]
    Hoặc
    Mã:
    RewriteCond %{REQUEST_URI} !\.[^./]+$
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ http://itseovn.com/$1/ [R=301,L]
    Hoặc
    Mã:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^([a-zA-Z0-9]+)/$ /$1 [L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([a-zA-Z0-9]+)
    RewriteRule ^([a-zA-Z0-9]+)$ /%1/? [R=301,L]
    VD: khi gõ https://itseovn.com/threads/tu-dong-301-them-dau-gach-cheo-xec-cuoi-url-bi-thieu-wordpress.325789
    web se tự động 301 sang: https://itseovn.com/threads/tu-dong-301-them-dau-gach-cheo-xec-cuoi-url-bi-thieu-wordpress.325789/
     
    Chỉnh sửa cuối: 4/6/24