繁体   English   中英

重写规则在Apache中不起作用

[英]Rewrite rule is not working in apache

我是url重写的新手,并且看到了许多有关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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM