Hướng dẫn wordpress remove trailing slash htaccess - wordpress xóa bỏ dấu gạch chéo htaccess

8

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang tìm cách loại bỏ dấu gạch chéo cho tất cả các URL WordPress.

Tôi đã tìm thấy những câu trả lời tương tự như thế này nhưng nó không hoạt động khi có quy tắc WordPress .htaccess trước đây.

Đây là WordPress hiện tại của tôi .htaccess:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Hướng dẫn wordpress remove trailing slash htaccess - wordpress xóa bỏ dấu gạch chéo htaccess

Hỏi ngày 19 tháng 12 năm 2011 lúc 7:20Dec 19, 2011 at 7:20

Nó có thể đơn giản như đi đến Cài đặt> Permalinks trong quản trị viên WP và xóa dấu gạch chéo vào hộp đầu vào cho cấu trúc tùy chỉnh

Đã trả lời ngày 15 tháng 11 năm 2016 lúc 13:31Nov 15, 2016 at 13:31

3

Dưới đây là các bước để loại bỏ dấu gạch chéo trên toàn bộ trang web. Nếu bạn chỉ muốn loại bỏ các dấu gạch chéo chỉ trên các bài viết, hãy bỏ qua bước 2.Step 2.

Những điều quan trọng cần xem xét

  • Trong .htaccess, mã giữa các dòng # BEGIN WordPress & # END WordPress có thể được đặt lại bởi WordPress. Tránh thay đổi mã giữa những dòng đó.
  • Buộc loại bỏ các dấu gạch chéo kéo dài, gây ra một vòng lặp trong ví dụ.com/wp-admin. Bạn có thể tránh vấn đề bằng cách loại trừ các thư mục RewriteCond %{REQUEST_FILENAME} !-d.

Các giải pháp sau đây giải quyết những vấn đề đó.

Bước 1 - CẬP NHẬT /.htaccess Tệp

Thêm mã sau trước dòng # BEGIN WordPress trong tệp /.htaccess của bạn. Điều này chuyển hướng các URL với dấu gạch chéo đến URL mà không có dấu gạch chéo.

# Remove trailing slashes

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]


Như những người khác đã chỉ ra, bạn cũng phải cập nhật permalinks của mình (cài đặt -> permalinks) lên cấu trúc tùy chỉnh và loại bỏ dấu gạch chéo ở đó. Nó loại bỏ dấu gạch chéo trên tất cả các bài viết của bạn.

Hướng dẫn wordpress remove trailing slash htaccess - wordpress xóa bỏ dấu gạch chéo htaccess

Đã trả lời ngày 5 tháng 1 năm 2019 lúc 2:38Jan 5, 2019 at 2:38

Hướng dẫn wordpress remove trailing slash htaccess - wordpress xóa bỏ dấu gạch chéo htaccess

1

Thử cái này:

# BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    RewriteRule (.+)/$ $1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Nếu nó không hoạt động, hãy thử cái này:

# BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    RewriteRule (.+)/$ http://www.domain.com/$1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Đã trả lời ngày 19 tháng 12 năm 2011 lúc 9:23Dec 19, 2011 at 9:23

Ponsolivier PonsolivierOlivier Pons

15.1K25 Huy hiệu vàng114 Huy hiệu bạc206 Huy hiệu đồng25 gold badges114 silver badges206 bronze badges

4

Để giải quyết dấu gạch chéo kéo dài này trong bài toán URL WordPress, hãy đăng nhập vào bảng quản trị trang web của bạn -> Chuyển đến Tab Cài đặt -> Nhấp vào Permalinks trong Cài đặt. Nó sẽ mở một trang một cái gì đó như màn hình dưới đây:

Bây giờ, hãy kiểm tra để xác minh cài đặt bạn đã chọn cho cấu trúc URL trang web. Hãy chắc chắn rằng bạn sẽ không để lại một dấu gạch chéo trong cấu trúc URL. https://blog.techblogsearch.com/2018/11/29/guide-to-remove-trailing-slash-from-wordpress-url

Đã trả lời ngày 1 tháng 12 năm 2018 lúc 13:38Dec 1, 2018 at 13:38

Hướng dẫn wordpress remove trailing slash htaccess - wordpress xóa bỏ dấu gạch chéo htaccess

Thuthuan ngThuan Ng

12 huy hiệu bạc2 huy hiệu đồng2 silver badges2 bronze badges

Làm thế nào để tôi thoát khỏi dấu gạch chéo trong WordPress?

Ngay cả những người dùng không quen thuộc với WordPress cũng nên tìm thấy điều này đơn giản.Để làm như vậy, hãy truy cập phần Cài đặt của Google -> permalinks và, tùy thuộc vào tình huống của bạn, thêm hoặc xóa dấu gạch chéo cuối cùng.Trường cấu trúc tùy chỉnh của người Viking kết thúc bằng một dấu gạch chéo, vì vậy tất cả các URL WordPress khác sẽ có dấu gạch chéo.go to the “Settings -> Permalinks” section and, depending on your situation, either add or delete the last slash. The “Custom Structure” field ends with a slash, so all other WordPress URLs will have the trailing slash.

WordPress có thêm dấu gạch chéo không?

Điều mới tốt là WordPress thêm các dấu gạch chéo theo mặc định.Nếu bạn đang gặp sự cố với Google Adwords và dấu gạch chéo bị thiếu, bạn có thể cần sử dụng một plugin để giúp đảm bảo chém kéo dài.WordPress adds trailing slashes by default. If you're having issues with your Google Adwords and trailing slashes missing, you may need to employ a plugin to help ensure the trailing slash is present.

Một vết chém kéo theo URL là gì?

Trong lịch sử, nó phổ biến cho các URL có dấu gạch chéo để chỉ ra một thư mục và những người không có dấu vết dấu vết để biểu thị một tập tin: http://example.com/foo/ (với dấu gạch chéo, một thư mục theo quy ước) http: // ví dụ.com/foo (không bị chém theo dõi, một tập tin theo quy ước)to indicate a directory, and those without a trailing slash to denote a file: http://example.com/foo/ (with trailing slash, conventionally a directory) http://example.com/foo (without trailing slash, conventionally a file)