使用 .htaccess 自定义友好 URL
创建人类可读的 URL 对于用户体验和搜索引擎优化至关重要。本文提供了有关使用 .htaccess 自定义友好 URL、解决特定要求和最佳实践的详细指南。
转换 URL来自:
致:
关注这些步骤:
1。创建 .htaccess 文件
在网站的文档根目录中,创建一个名为“.htaccess”的文件。
2.配置 .htaccess
将以下代码添加到 .htaccess 文件中:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L] </IfModule>
3. PHP 脚本操作
在 PHP 脚本中,您现在可以操作 $_GET['url'] 变量来提取所需的组件。例如:
$path_components = explode('/', $_GET['url']); $ctrl = $path_components[0]; $id = $path_components[1]; $tab = $path_components[2];
4。额外自定义
如果想在URL末尾添加文章标题,可以将.htaccess中的RewriteRule修改为:
RewriteRule ^(.*)/(.*)$ index.php?url=/ [QSA,L]
5.错误处理
如果在配置 .htaccess 后遇到错误,请确保 mod_rewrite 已启用并正常工作。此外,请检查 RewriteCond 和 RewriteRule 指令,确保它们符合您的要求。
最佳实践
以上是如何使用 .htaccess 和 Mod_Rewrite 创建人类可读的 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!