使用 .htaccess 创建友好的 URL
简介
建立用户友好的 URL 至关重要用于网站可用性和搜索引擎优化。 .htaccess 提供了一种多功能工具,通过将 URL 重写为更美观、更直观的格式来实现此目的。本文解决了 .htaccess 的一个常见挑战,即将复杂的 URL 转换为更简单的 URL,同时还根据用户输入合并附加参数。
挑战
提供的示例 URL 演示了将“http://website.com/index.php?ctrl=pelicula&id=0221889”等复杂 URL 转换为更简洁和更简洁的需求。用户友好的版本,例如“http://website.com/pelicula/0221889/”。此外,还需要在 URL 末尾包含文章标题。
解决方案
要使用 .htaccess 制作友好的 URL,我们可以利用重写规则。以下是其工作原理的详细说明:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L]
$path_components = explode('/', $_GET['url']); $ctrl=$path_components[0]; $id=$path_components[1]; $tab=$path_components[2];
其他注意事项
以上是如何使用 .htaccess 和重写规则创建用户友好的 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!