0

したがって、「通常の」Web サーバーでは、mod_rewrite を使用して次のようなものを作成できます。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ ?menu=$1&action=$2&title=$3
</IfModule>

app.yaml で何かを行うためにいくつかの異なる方法を試しましたが、今のところ成功していません。より近いと思われるのはこれです:

handler:
 - url: /([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$
   script: index.php?menu=\1&action=\2&title=\3

ただし、「index.php?<all_the_url_parameters_here>」という名前のファイル名を要求しようとしているというエラーが表示されましたが、これは明らかに見つかりませんでした。

本当にアドバイスが必要です。

4

1 に答える 1

3

php コードでこのような書き直しを行う必要があります - app.yaml はそれを行うことができません。

作業の例については、こちらのジミーズ ブログの「クリーン URL」に関するセクションをご覧ください。

于 2013-11-03T23:37:27.687 に答える