1

私はHiawatha Web サーバーを使用しており、次の Apache URL 書き換えルールをURL ツールキットルールに変換する必要があります。

RewriteRule ^symphony\/api(\/(.*\/?))?$ extensions/rest_api/handler.php?url=$1&%{QUERY_STRING} [NC,L]

%{QUERY_STRING}Hiawatha の URL ツールキットでは使用できません。

いくつか試してみましたが、私の正規表現は貧弱です。

基本的な Hiawatha URL 書き換え形式は次のとおりです。

Match <originalurl> Rewrite <rewrittenurl>

書き換える必要がある URL の例:

http://domain.co.uk/symphony/api/entries/photos/?auth-token=019ccc6e

ありがとう。

4

1 に答える 1

0

推測ですが、試してみてください

Match ^symphony\/api(\/(.*\/?))?\?(.*)$ Rewrite extensions/rest_api/handler.php?url=$1&$2
Match ^symphony\/api(\/(.*\/?))?$ Rewrite extensions/rest_api/handler.php?url=$1
于 2012-05-02T16:07:51.890 に答える