[英]Rewrite rule is not working in apache
我是url重写的新手,并且看到了许多有关url重写的教程,例如,
我在.htaccess中使用了以下代码,
RewriteEngine On
RewriteRule ^/raipur/([0-9])$ /viewRestaurant.php?id=$1 [NC,L]
并在此页面上测试urlRewritetest.php 。
urlRewritetest.php的代码
<a href="/raipur/2">click</a>
但它不起作用,我正在使用ipage的服务器,并且当我尝试使用RewriteLog查看日志时,该页面通过Internal Server Error,
任何人都可以提出我的错误,谢谢
如果删除RewriteRule中的第一个斜杠怎么办? 您可能还希望在数字后添加“ +”以匹配多个数字。
RewriteEngine On
RewriteRule ^raipur/([0-9]+)$ /viewRestaurant.php?id=$1 [NC,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.