2017-10-13 12 views
0

わたってるしきのindex.htmlを削除するには、ルールを書き換えるの.htaccess、私は以下のようにURLリンクを開くには、ウェブサイトからリダイレクトされます:私はAnuglarJSを使用しています、そのURLのサイトでは自分のアプリケーション内のURL

https://[site]/index.html#/Login 

今、私は 'https://[site]/#/Login'のようにリダイレクトする必要がありますが、私は動作しませんでした。どのようにURLからindex.htmlを削除するために.htaccessを書くべきですか?どんな助け?

答えて

0

申し訳ありませんが、これは.htaccessまたは他のサーバー側のソリューションでは実現できません。 理由は非常に簡単です。基本的なURLは次のように構築さ:

scheme://host/path?query#fragment 

だからあなたの場合には、この

scheme => https 
host  => site 
path  => index.html 
query => N/A 
fragment => /Login 

ポイントは、フラグメントは、ブラウザがこれまでのサーバに送信するものではないこと、です。だからあなたの場合には、サーバの観点から、あなたは要求されています

https://[site]/index.html 

サーバは、少なくともあなたのような 断片の異なる種類を使用したくない場合は、https://[site]/にではなくhttps://[site]/#Loginにリダイレクトまたは書き換えることができます#/Login#/Logout#/SomePageなどとします。

あなたはAnuglarJSの場合、ブラウザのサイトでこれを行う必要があります。

関連する問題