Chuyển hướng hoặc Rewrite để Hủy bỏ đôi hoặc nhiều Slashes (/ /) trong URL
Công cụ tìm kiếm của Google thu thập spider hoặc Googlebot là một trong những nội dung tiên tiến và tốt grabber rằng extracts nhất, nếu không phải là tất cả của bất kỳ dữ liệu nào của Internet và World Wide Web, cho dù các nội dung hoặc các trang web là dành cho du khách công cộng.
Như vậy, một số webmaster có thể nhận thấy rằng Google là crawl và lập chỉ mục các trang web mà không phải là vụ phải tồn tại trong những nơi đầu tiên. Một trong những dụ như vậy là không đúng và sai địa chỉ liên kết địa điểm, ví dụ như khi hai slash, slash ba hoặc nhiều chuyển tiếp slashes được hình thành như là một phần của URL như thêm slash hoặc slashes hoặc được nối thêm vào trang web URL. Ví dụ, một trang với URL của http://www.domain.com/index.php cũng được thu thập thông tin của Google như http://www.domain.com//index.php, hoặc đôi khi ngay cả http:// www.domain.com///index.php.
Web spider thu thập thông tin và lập chỉ mục của Google có thể được theo dõi và truy trong Apache hoặc truy cập các bản ghi máy chủ trang web. Và những đôi slash, slash ba, quadruple hoặc nhiều hơn slash URL có thể hiển thị trong kết quả tìm kiếm Google, và có tiềm năng có thể gây ra các vấn đề nội dung trùng lặp, và tệ hơn, hình phạt đó làm cho các trang web vanishing từ danh sách kết quả tìm kiếm Google hoặc được đẩy vào các kết quả bổ sung với thứ hạng thấp.
Lý do để có thêm slashes trong URL là chưa biết, và có vẻ như nó chỉ xảy ra trên engne tìm kiếm của Google. Một khả năng là khách truy cập hay các website khác, loại bỏ hoặc không chính xác backlink (liên kết bên ngoài), mà chọn, do cực kỳ nhạy cảm Googlebot hoặc Mediapartners của Google (May trươn của AdSense của Google mà cũng góp phần lập chỉ mục các trang web tìm kiếm của Google). Nhưng một điều chắc chắn là dành cho - khi một trang với wrongful hai hoặc một vài giáp slashes được lập chỉ mục, toàn bộ các trang web trong các trang web có thể được nghiêng đến các lỗi quá.
Để khắc phục và giải quyết hai slash hoặc nhiều slash URL là vấn đề khá đơn giản. Đơn giản chỉ cần tạo ra một chỉ thị trong mod_rewrite. Htaccess mã Apache httpd.conf hoặc tập tin cấu hình để ghi đè hoặc chuyển hướng vĩnh viễn (trạng thái 301) tất cả các địa chỉ được tìm thấy có chứa hai hoặc nhiều hơn liền kề hoặc trailing slashes đến các URL hợp lệ và phù hợp với chỉ duy nhất một slash ( /) để thay thế hoặc / / hoặc / / / hoặc thậm chí / / / / hoặc nhiều hơn trong các địa chỉ URL, tạo ra một. htaccess tập tin trong thư mục gốc (public_html bình thường) cho các trang web với URL sau và viết lại redirection Chỉ thị (nếu. htaccess đã tồn tại, chỉ cần thêm vào trong các mã trên đầu trang).
# Hủy bỏ nhiều slashes bất cứ nơi nào trong URL
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
Như đã nêu ở trên hoặc URL redirection ghi đè các phương pháp phân tích cú pháp sẽ hoàn thành phần địa chỉ trên một phần sau khi các tên miền, và sẽ thay đổi từng phần của đôi slash để duy slash (và do đó có thể xử lý nhiều hơn 2 slashes trong URL của quá). Đối với các quản trị viên muốn ghi đè lệnh hiệu quả hơn, sử dụng ma sau đây, mà chỉ có thể được sử dụng trên. Htaccess tập tin.
Hủy bỏ nhiều slashes # sau khi tên miền
RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301,L]
Thay tên miền cho phù hợp.
Lưu ý: Các trang web là máy tính dịch và cung cấp "như là" mà không có bảo đảm. Máy dịch thuật có thể là khó hiểu. Xin vui lòng tham khảo bản gốc tiếng Anh bài viết bất cứ khi nào có thể.
Bài viết liên quan
- Gỡ bỏ và Hủy bỏ Nhiều trường hợp cơ sở dữ liệu của Microsoft SQL Server 2005
- Nhiều trường hợp hoạt động của Windows Live Messenger (WLM) và polygamy Hủy bỏ Quảng cáo Bảng quảng cáo với MultiLive
- Trailing Slash Thêm vào cuối cùng của URL với. Htaccess Rewrite Nội quy
- Thân thiện SEO Rewrite Phương pháp Chuyển URL của trang web Từ subdirectory vào thư mục gốc của Phụ Huynh
- Chuyển hướng Blogger RSS Feed FeedBurner để cho chi tiết Thống kê và Quảng cáo kiêm tiên
- Chuyển hướng, Dòng và Lắng nghe Tất cả các âm thanh, Âm nhạc và âm thanh từ Windows Mobile 5 và Thiết bị vào 2003 hoặc Tai nghe Tai nghe Bluetooh
- Thấy đôi tường Đồng hồ
- Không có Giới Tính Tương tác Trong Airbus A380 giường đôi Phòng khách hạng sang
- Quan trọng đôi Indemnify Ngày Qua DoubleSafety 4,2
- AMD FireStream 9170 Stream Processor Với đôi Precision Floating Point Công nghệ










































18 tháng tám, 2008 03:00
Tôi xin lỗi này, nhưng nguyên nhân gây rắc rối với trình duyệt IE 8 trang web slicing vi phạm của nó, và chỉ hoạt động nằm trong thư mục gốc.
Tất cả các tiểu thư mục danh sách sẽ nhận được ba slashes phơi và máy chủ bao gồm các mặt, từ mới, perl hacks sẵn có.
Cảnh báo:
Nếu bạn sử dụng bất kỳ bảo vệ bằng mật khẩu đăng nhập, không bao gồm điều này trong htaccess của bạn mod ghi đè.
Tháng bảy 29, 2008 19:33
Cảm ơn rất nhiều, một người bạn hỏi tôi rằng làm thế nào để loại bỏ và chúng tôi tìm thấy những giải pháp ở đây