问题:
我们如何转换像“http://”这样的 URL localhost/index.php?user=1&action=update” 转换为更干净的版本:“http://localhost/user/1/update”?
答案:
要实现此目的,您可以使用以下代码修改 .htaccess 文件:
Options +FollowSymLinks RewriteEngine On RewriteRule ^user/([0-9]*)/([a-z]*)$ ./index.php?user=&action=
其工作原理如下:
访问参数PHP:
在 PHP 代码中,您可以像这样访问 URL 参数:
<code class="php"><?php echo "user id:" . $_GET['user']; echo "<br>action:" . $_GET['action']; ?></code>
与使用通配符 (.* ) 在 RewriteRule 中,它可能匹配任何字符串。
以上是如何使用 .htaccess 创建干净的 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!