Nếu bạn mệt mỏi khi xóa URL blog WordPress của mình trông như thế này: //www.yoursite.com/index.html, thì bài đăng này là dành cho bạn! Chúng tôi sẽ chỉ cho bạn cách xóa index.html hoặc index.php khỏi url wordpress của bạn để trông chuyên nghiệp và hiện đại hơn.
Hoặc bạn đã di chuyển một máy chủ này sang máy chủ khác; Có rất có cơ hội để thêm index.php hoặc index.html trong URL.
Không sử dụng từ chỉ số của nhóm chỉ mục hoặc phiên bản php trong địa chỉ blog của bạn, điều này sẽ gây khó khăn cho khách truy cập tìm thấy trang web của bạn trên các công cụ tìm kiếm. Làm thế nào tôi có thể thay đổi URL blog của tôi để khách truy cập và công cụ tìm kiếm có thể xác định vị trí trang web của tôi?
Hướng dẫn về cách làm điều đó?
Kiểm tra Mod Mod_rewrite, được bật trên máy chủ của bạn?
Nếu bạn không có thông tin trực tiếp từ nhà cung cấp dịch vụ lưu trữ của bạn, bạn có thể thử kiểm tra lưu trữ của mình cho việc này.
Nếu nó được bật, nó sẽ nói rằng, cho AssubentOverride tất cả trong tệp .htaccess [hoặc các tệp cấu hình Apache khác].
Chỉnh sửa tệp .htaccess của bạn
Chuyển đến thư mục gốc máy chủ của bạn và kiểm tra tệp .htaccess của bạn
Thêm dòng này trong tệp .htaccess
Thay đổi URL tồn tại của bạn thành URL WordPress của bạn.
Lưu và tải lại trang web, nếu nó vẫn không hoạt động thì hãy liên hệ với nhà cung cấp dịch vụ lưu trữ của bạn để được hỗ trợ thêm.
Đặt cấu trúc permalink trong WordPress
Chuyển đến Cài đặt → Permalinks
Chọn Cấu trúc tùy chỉnh và đầu vào % PostName % vào trường văn bản. Nhấp vào Lưu Thay đổi.
Nhấp vào lưu tất cả các cài đặt và truy cập URL blog WordPress của bạn, ví dụ, cách sử dụng-index.html từ URL WordPress và nó sẽ chuyển hướng bạn tự động mà không cần index.html trong URL.
Hướng dẫn video: Làm cách nào để xóa INDEX HTML PHP khỏi URL WordPress?
Hi,
Cách loại bỏ ..
# BEGIN WordPress
# The directives [lines] between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . //index.php [L]
# END WordPress
Mở tệp HTACCESS. Mở thiết bị đầu cuối và chạy lệnh sau để mở. HTACCESS FILE. ....
Loại bỏ . Phần mở rộng PHP từ URL. ....
Khởi động lại máy chủ web Apache. Khởi động lại máy chủ Apache với lệnh sau $ sudo systemctl khởi động lại httpd ..
Làm cách nào để xóa một chỉ mục trang web?
Tùy chọn số 1: Sử dụng thẻ robot meta với noindex Nếu trang đã có phần tử meta robot với chỉ số giá trị, bạn có thể chỉ cần thay thế nó bằng noindex. Xong. Bây giờ bạn chỉ cần đợi cho đến khi URL mong muốn được xóa khỏi chỉ mục Google. Tùy thuộc vào trang web, điều này có thể mất vài ngày.
Trang chủ → Blog → Phát triển →
Ngày 22 tháng 2 năm 2010 Development 4 & nbsp; bình luận Development 4 Comments
Một số máy chủ dường như tự động nối index.html
vào tất cả các yêu cầu HTTP mà bạn có thể xóa bằng cách đặt cái này vào đầu .htaccess
:
RewriteEngine On # remove this, if you have it already RewriteCond %{REQUEST_URI} index\.html RewriteRule ^[.*]index\.html$ /$1/ [R=301,L]
Tôi đã sử dụng kỹ thuật này cho một trang web mà tôi đã xây dựng - ichomesforsale.com được lưu trữ tại Godaddy.
Sự kỳ diệu của phần mềm [cấp phép]
Ghi chú về chủ đề WordPress 2010
Bài viết liên quan:
- Bài viết hàng đầu năm 2018
- Xóa đường viền khỏi các liên kết hình ảnh
- Cách xóa tất cả các lần ngắt dòng khỏi văn bản bằng regex
- Cách tạo danh sách HTML đẹp và thanh lịch bằng CSS
4 bình luận
`Rolandinsh` nói:says:
Ngày 22 tháng 2 năm 2010 lúc 18:52
RewriteCond %{THE_REQUEST} \/index.html\ HTTP [NC]
RewriteRule [.*]index.html$ /$1 [R=301,L]Hoạt động với
RewriteEngine On
Bằng cách nào đó phiên bản của bạn trên lưu trữ Godaddy của tôi đã gây ra lỗi 500: | Đây là công việc nhanh chóng xung quanh
This was fast work-aroundĐáp lại
Kaspars nói:says:
Ngày 22 tháng 2 năm 2010 lúc 19:01
Rolandinsh, tôi nghĩ rằng
[.*]index.html$
này sẽ gây ra lỗi vì có.
không được xác định trongindex.html
.Đáp lại
`Rolandinsh` nói:says:
Ngày 22 tháng 2 năm 2010 lúc 18:52
Hoạt động với
RewriteEngine On
Bằng cách nào đó phiên bản của bạn trên lưu trữ Godaddy của tôi đã gây ra lỗi 500: | Đây là công việc nhanh chóng xung quanh
for both .html and .php :]
RewriteCond %{THE_REQUEST} \/index\.[php|html]\ HTTP [NC]
RewriteRule [.*]index\.[php|html]$ /$1 [R=301,L]Đáp lại
Kaspars nói:says:
Ngày 22 tháng 2 năm 2010 lúc 19:45
Rolandinsh, điều này có vẻ tốt.
Đáp lại
Để lại một câu trả lời
Bình luận
Tên
Trang mạng
Thông báo cho tôi qua email khi bình luận được chấp thuận.
Ngày 22 tháng 2 năm 2010 lúc 19:45
Gửi cho tôi bài viết blog mới qua e-mail.