Tôi có URL như vậy:
//localhost/hi-every-body/
//s1.localhost/hello-world/
//s2.localhost/bye-world/
Tôi muốn trang "Slug" từ URL, ví dụ.
hi-every-body
hello-world
bye-world
Một cách đơn giản để làm điều này trong PHP là gì?
Chuck le mông
46.5K59 Huy hiệu vàng194 Huy hiệu bạc283 Huy hiệu Đồng59 gold badges194 silver badges283 bronze badges
Hỏi ngày 5 tháng 4 năm 2013 lúc 9:19Apr 5, 2013 at 9:19
Php Ferrariphp FerrariPHP Ferrari
15.4K26 Huy hiệu vàng82 Huy hiệu bạc148 Huy hiệu đồng26 gold badges82 silver badges148 bronze badges
Điều này sẽ làm chính xác điều đó:
trim[parse_url[$url, PHP_URL_PATH], '/'];
Nó đi theo con đường và dải chém về phía trước ở cả hai bên.
Để chỉ nhận được phần cuối cùng của con đường:
basename[parse_url[$url, PHP_URL_PATH]];
Đã trả lời ngày 5 tháng 4 năm 2013 lúc 9:21Apr 5, 2013 at 9:21
5
Một giải pháp có thể mạnh mẽ hơn là:
$slugs = explode["/", $_GET['params']];
Điều này sẽ cung cấp cho bạn một mảng chứa đầy mọi yếu tố trong URL của bạn.
Ví dụ.
hi-every-body
hello-world
bye-world
0Trở thành mảng:
Array [
[0] => one
[1] => hippo
[2] => cake
]
Điều này cho phép bạn sử dụng từng yếu tố như bạn yêu cầu.
Đã trả lời ngày 21 tháng 5 năm 2020 lúc 14:23May 21, 2020 at 14:23
Chuck le mông le môngChuck Le Butt
46.5K59 Huy hiệu vàng194 Huy hiệu bạc283 Huy hiệu Đồng59 gold badges194 silver badges283 bronze badges
Việc tạo ra một URL thân thiện với người dùng là một phần thiết yếu của công việc với bất kỳ trang web nào. Nó là rất quan trọng cho SEO của trang web. Hơn nữa, nó giúp khách truy cập đảm bảo rằng trang web là chính xác. Hãy để xem xét các URL sau:
//www.example.com/this is the example demo page
Nó sẽ được trình duyệt hiển thị theo cách này:
//www.example.com/this%20is%20the%20example%20demo%20page
Vì vậy, bạn có thể nhận thấy rằng URL ở trên có thể được coi là một loại thân thiện với người dùng. Do đó, cần phải trao đổi các không gian bằng dấu gạch nối. Đây là cách nó có thể được thực hiện:
Trong phần này, chúng tôi sẽ cho bạn thấy một phiên bản rộng rãi của chức năng Slug URL. Với sự trợ giúp của phiên bản này, bạn sẽ quản lý để phát hiện đôi dấu gạch nối và thay đổi chúng bằng một bản, cũng như đối phó với các ký tự với bất kỳ điểm nhấn nào. Dưới đây là một ví dụ chi tiết:
Một con sên được coi là một định danh thân thiện với con người, dễ đọc, được áp dụng để phát hiện một tài nguyên.
Theo quy định, một con sên được sử dụng khi người ta có ý định chỉ một mục, duy trì khả năng nhìn thấy mục đã cho là gì. Một con sên tốt nên là duy nhất, đơn giản, cũng như mô tả. Điểm chính của việc sử dụng sên là cải thiện SEO và giúp khách truy cập đảm bảo trang web đã cho là chính xác.