2013-11-26 37 views
2

我知道很多其他人提出的問題,以澄清如何使用RewriteRules和條件,我在這裏和其他網站上閱讀了許多帖子,並試圖讓它自己工作,但我沒有得到它的工作。api調用的重寫規則

當用戶調用這樣

https://example.com/api/[EXTENSION]/[SERVICE_NAME]?params 

內部此URL應該叫

https://example.com/index.php?eID=apiService=[EXTENSION_KEY]/[SERVICE_NAME]&params 

的PARAMS一個網址可能包含斜線

我該怎麼辦呢?

回答

2

將這個代碼在你DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteRule ^api/([^/]+)/([^/]+)/?$ /index.php?eID=api&Service=$1/$2 [L,QSA,NC]