2013-11-03 37 views
1

我在將自定義圖像URL重定向到實際靜態圖像文件時遇到了問題。Google App Engine URL重寫

我的圖片的自定義網址看起來像:

/420-home_default/custom-url.jpg

而且必須重定向到:

my_site_root_dir/img/p/4/2/0/420-home_default.jpg

我用在app.yaml中以下配置嘗試:

- url: `/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$` 

    static_files: `my_site_root_dir/img/p/\1/\2/\3` 

    upload: `my_site_root_dir/img/p/\1/\2/\3/\1\2\3\4\5\.jpg` 

這一個還有:

- url: `/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$` 

    static_files: `my_site_root_dir/img/p/\1/\2/\3` 

    upload: `my_site_root_dir/img/p/\1/\2/\3/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?\.jpg` 

但他們沒有工作,始終得到一個403禁止響應(搭配chmod -R 777已經被應用到站點根目錄,只是爲了確保權限都沒有問題)

任何想法?

回答

0

Sorted。

my_site_root_dir在上傳部分不需要。