Hướng dẫn how get slug url in php? - làm thế nào để lấy url slug trong php?

Tôi có URL như vậy:

http://localhost/hi-every-body/
http://s1.localhost/hello-world/
http://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ì?

Hướng dẫn how get slug url in php? - làm thế nào để lấy url slug trong php?

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
0

Trở 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

Hướng dẫn how get slug url in php? - làm thế nào để lấy url slug trong php?

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:

http://www.example.com/this is the example demo page

Nó sẽ được trình duyệt hiển thị theo cách này:

http://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:



function createUrlSlug($urlString)
{
  $slug = preg_replace('/[^A-Za-z0-9-]+/', '-', $urlString);
  return $slug;
}

echo createUrlSlug('this is the example demo page');
// This will return 'this-is-the-example-demo-page'

?>

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:



function slugify($urlString)
{
  $search = ['Ș', 'Ț', 'ş', 'ţ', 'Ş', 'Ţ', 'ș', 'ț', 'î', 'â', 'ă', 'Î', ' ', 'Ă', 'ë', 'Ë'];
  $replace = ['s', 't', 's', 't', 's', 't', 's', 't', 'i', 'a', 'a', 'i', 'a', 'a', 'e', 'E'];
  $str = str_ireplace($search, $replace, strtolower(trim($urlString)));
  $str = preg_replace('/[^\w\d\-\ ]/', '', $str);
  $str = str_replace(' ', '-', $str);
  return preg_replace('/\-{2,}', '-', $str);
}

?>

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.

Slug trong URL trong PHP là gì?

Một con sên là phiên bản chữ và số viết thường của tiêu đề trang, với bất kỳ khoảng trống nào bị xóa. Để có được một con sên, bạn sẽ cần sử dụng một chức năng để biến tiêu đề trang có thể đọc thành một chuỗi có thể được sử dụng như một phần của URI.a lowercase alphanumeric version of the page title, with any spaces removed. To get a slug you will need to use a function to turn a readable page title into a string that can be used as part of a URI.

Làm thế nào để bạn tạo một url sên?

Làm thế nào để tạo các sên URL tốt nhất cho SEO..
Sử dụng biểu tượng của người Viking.Sử dụng một dấu gạch nối ở giữa các từ trong sên URL của bạn sẽ giúp đảm bảo rằng sên của bạn sắc nét và sạch sẽ.....
Giữ sên của bạn ngắn.....
Kết hợp các từ khóa đích.....
Kết hợp sên để tiêu đề.....
Tránh hẹn hò với sên của bạn.....
Sử dụng chữ thường.....
Cập nhật những con sên cũ ..

Làm thế nào để tôi tìm thấy URL của một con sên trong WordPress?

WordPress Post Slug đi bên dưới hộp tiêu đề bài đăng của bạn và tìm một URL permalink.Nếu bạn không thể tìm thấy permalink ở đó, bạn cần nhập tiêu đề của mình trước.Sau khi permalink xuất hiện, bạn có thể chỉnh sửa sên của mình bằng cách nhấp vào nút Chỉnh sửa.Go below your post Title box, and find a Permalink URL. If you can't find a permalink there, you need to enter your title first. After the permalink appears, you can edit your slug by clicking the Edit button.

Slug của một url là gì?

Một sên là phần xác định duy nhất của địa chỉ web, thường là ở cuối URL.Trong bối cảnh của MDN, đó là một phần của URL sau "/Docs/".Nó cũng có thể chỉ là thành phần cuối cùng khi một tài liệu mới được tạo trong tài liệu cha;Ví dụ, sên của trang này là bảng chú giải/sên.the unique identifying part of a web address, typically at the end of the URL. In the context of MDN, it is the portion of the URL following "/docs/". It may also just be the final component when a new document is created under a parent document; for example, this page's slug is Glossary/Slug .