URLを短くしようとしています。web2pyとgoogle appengineでURLを短くする方法
routes_out=(
('.*:/sevenpeng/default(?P<any>.*)', '\g<any>'),)
をしかし、これは動作しませんでした:たとえば、私はweb2pyのフォルダの下routes.pyに次のコードを追加します
www.mydomainname.com/myapp/default/mypage
www.mydomainname.com/mypage
に変更。 URLはまだ表示されますwww.mydomain.com/default/mypage
私に何かが不足していますか?
別の問題は、私はwww.mydomainname.comと入力したときにGoogle App Engineに自分のウェブサイトを配置し、正しいページに誘導し、そのアドレスはまだwww.mydomainname.comです。しかし、ブラウザに直接mydomainname.comを入力すると、アドレスは1.myapp.appspot.com/myappに変わります。これをどうすれば解決できますか?上記/ web2pyの/ルートに行く
routers = dict(
BASE = dict(
default_application = 'myapp',
default_controller = 'default',
default_function = 'index',
),
)
次のように
おかげ
ありがとうございました。しかし、私はいくつかのコントローラを持っているので、コントローラの名前を表示したくありません。 – Jensen
多分 'routes_in =(( '/(? func1 | func2 |など)、/ myapp/controller1/\ g ')、( '/(? func3 | func4 |など) '/ myapp/controller2/\ g ')) ' –
Anthony
私はそれをroute_outを使って動作させることができました。とにかくありがとう。 – Jensen