我正在尝试为我的网站制作一些更清晰的 URL。我已经发现了很多关于删除 URL 中的文件扩展名的问题,并设法让它发挥作用。我想通过将http://www.site.com/news.php?id=1之类的 URL 转换为http://www.site.com/news/1/更进一步。我找不到这个特定问题的答案,所以我在这里问。我怎样才能实现这样的 URL?
重写我已经在我的 htaccess 中拥有的规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php