国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - nginx が angularjs をデプロイするときの書き換えの問題
巴扎黑
巴扎黑 2017-05-15 16:50:12
0
1
716

h5 angularjs を使用してプロジェクトを完了しました
このプロジェクトは、正式環(huán)境で Web サーバーとして nginx を使用します

このプロジェクトへの入り口はWeChat/Weiboで共有されています
共有時(shí)のプロジェクトアクセスアドレスに「#」が含まれているため(test.com/#/goodsと同様)
「#」の位置はWeiboとWeChatによって変更されます
その結(jié)果、共有アドレスに正常にアクセスできなくなります

そのため、共有するときはアドレスの「#」を削除する必要があります
つまり、共有リンクは test.com/goods

です。

ただし、プロジェクトに入るときに # がないと異常になります
現(xiàn)時(shí)點(diǎn)でnginx経由でtest.com/goodsをtest.com/#/goodsに書き換えることは可能でしょうか
リライトの書き方

ここで nginx の専門家にアドバイスを求めてください

巴扎黑
巴扎黑

全員に返信(1)
我想大聲告訴你

# 記號を削除するには、html5 で PushState を使用することを検討してください。
config メソッドに $locationProvider を挿入し、$locationProvider.html5Mode(true) を設(shè)定します。 http://docs.angularjs.cn/api/ng/provider/$locationProvider を參照してください
これはnginxでできるはずです

リーリー

URL を変更するには 302 ジャンプを使用してください。私自身はテストしていませんが、試してみてください

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート