簡體   English   中英

在Apache中重寫URL不起作用

[英]Rewriting url in apache is not working

我正在ipage服務器中的.htaccess直接編輯器中使用以下代碼來更改我的網站的頁面網址,

例如:

http://foodinger.in/viewRestaurant.php?raipur=Barbecue-Country&id=3006

http://foodinger.in/viewRestaurant/raipur/Barbecue-Country

但它不起作用

在RewriteEngine上

RewriteRule viewRestaurant / raipur /(.*)/ viewRestaurant.php?raipur = $ 1&id = $ 2

RewriteRule viewRestaurant / raipur /(.*)viewRestaurant.php?raipur = $ 1&id = $ 2

我做錯什么了,如果我做錯了,請有人建議我正確的方法嗎? 提前致謝

您僅指定一組替換(.*) ,它將替換目標url中的$1

嘗試:

RewriteEngine on

RewriteRule "^/viewRestaurant/raipur/(.*)/(.*)/?" "/viewRestaurant.php?raipur=$1&id=$2"

並使用Id查詢: http : //foodinger.in/viewRestaurant/raipur/Barbecue-Country/3006

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM