我知道很多其他人提出问题以澄清如何使用RewriteRules和条件,我在这里和其他网站上阅读了很多帖子,并尝试让它自己工作,但我没有让它工作。
当用户调用此类网址时
https://example.com/api/[EXTENSION]/[SERVICE_NAME]?params
内部应该调用此网址
https://example.com/index.php?eID=apiService=[EXTENSION_KEY]/[SERVICE_NAME]¶ms
params可能包含斜杠
我该怎么做?
答案 0 :(得分:2)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^api/([^/]+)/([^/]+)/?$ /index.php?eID=api&Service=$1/$2 [L,QSA,NC]