Apache mod-rewrite递归循环

时间:2017-08-30 14:26:30

标签: apache mod-rewrite url-rewriting

我在Apache conf文件中使用mod-rewrite我的重写规则存在循环问题。

我有这个规则:

tempNum1

第一个工作正常,但第二个有问题。 我想将example.com/api/deleteRoom/79a重定向到example.com/api/deleteRoom.php?session=79a

我尝试过很多我发现的东西,但没有解决问题。 有人可以帮帮我吗?

感谢' S

1 个答案:

答案 0 :(得分:0)

我刚刚在我的localhost上测试过它的工作原理。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase  /
    RewriteRule ^createRoom/?$ /test.php [NC,L] 
    RewriteRule ^deleteRoom/([a-z0-9-]+)/?$ /test.php?session=$1 [NC,L]
</IfModule>

test.php非常简单

<?php
print_r($_REQUEST);
?>