我想编写一个重写规则来执行以下操作:如果服务器上存在以下任何文件作为特定目录中的静态 html 文件,那么我想.htaccess
提供该静态文件。否则,我希望将id(斜杠后的第一个数字)作为查询参数传递给www.gallery.com/index.php
www.gallery.com/1-driving-to-the-beach.html
www.gallery.com/2-swimming.html
示例:假设www.gallery.com/2-swimming.html
在服务器上不作为 html 文件存在。我希望将id=2发送到/index.php
我可以使用的地方
<?php
ob_start();
?>
<html></html>
<?php
file_put_contents('2-swimming.html', ob_get_contents());
?>
问题:
- 我的
.htaccess
文件应该包含什么重写规则? - 当 url 被 .htaccess 重定向时,如何获取id ?
index.php