[英]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.