簡體   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