![(\d+) 和 ([0-9]+) htaccess 重写在新服务器上不起作用,在旧服务器上运行良好](https://linux22.com/image/535829/(%5Cd%2B)%20%E5%92%8C%20(%5B0-9%5D%2B)%20htaccess%20%E9%87%8D%E5%86%99%E5%9C%A8%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E5%9C%A8%E6%97%A7%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%BF%90%E8%A1%8C%E8%89%AF%E5%A5%BD.png)
重写规则 ^mp3/(\d+)/(.*)/$ download.php?id=$1 [L,NC]
是我试图使其工作的特定重写规则....它在我的旧服务器上运行良好,但现在我在使用 Apache 1.3.4.1 的服务器上,如果这与它有任何关系的话。
答案1
Apache 1.3.x 不支持 \d。请改用 [0-9]。(\d 可在 Apache 2 中使用。)
重写规则 ^mp3/(\d+)/(.*)/$ download.php?id=$1 [L,NC]
是我试图使其工作的特定重写规则....它在我的旧服务器上运行良好,但现在我在使用 Apache 1.3.4.1 的服务器上,如果这与它有任何关系的话。
Apache 1.3.x 不支持 \d。请改用 [0-9]。(\d 可在 Apache 2 中使用。)