htaccess文件,包含以下内容:
RewriteRule ^home?$ index.php
这非常适合重写我主页的网址。用户可以在我的网站上发布文章,因此所有各个页面的网址如下:
http://example.com/article.php?id=22
让我们假装有1千篇文章如何将每篇文章重写为以下内容:
example.com/articleId/articleTitle
例如:
example.com/56732/How-to-bake-bread
是否可以提取文章的数据并用它来重写文章的网址?
答案 0 :(得分:0)
我猜你正在寻找:
RewriteRule ^([0-9]+)/(.+)?$ article.php?id=$1 [NC,L]
正则表达式的第一部分([0-9] +)捕获url中的id并传入$ 1中传递的值,如果你想使用(。+)部分你可以得到它使用$ 2中的值。