2014-11-20 38 views
1

我試圖使用mod_rewrite從這個符號鏈接重定向到根目錄

example.com/control/service.php?id=1 

更改以下URL這個

example.com/control/service/1 

但此刻我到「example.com/控制/服務/ 1'​​的URL更改爲'example.com/service/1'跳過控制/文件夾並拋出一個404.

我有.htaccess文件內的控制/文件夾與以下內容。

RewriteEngine on 
Options +FollowSymLinks 
RewriteRule ^([a-z]+)$ $1.php [L,NC] 
RewriteRule ^service/([0-9]+)$ service.php?id=$1 [L,NC] 

任何幫助表示讚賞。

問候。

回答

0

確保多視圖被關閉,然後嘗試加入鹼:

RewriteEngine on 
RewriteBase /control/ 
Options +FollowSymLinks -Multiviews 

RewriteRule ^([a-z]+)$ $1.php [L,NC] 
RewriteRule ^service/([0-9]+)$ service.php?id=$1 [L,NC]