2017-02-18 4 views
0

ホーム、About、連絡先の3つの基本ページを持つWebサイトがあります。このウェブサイトはAngularJSを使用して構築されており、ルーティング用にui.routerを使用しています。403を取得するページに直接アクセスすることを禁じます

ナビゲーションオプションをクリックしても問題ありませんが、/ aboutまたは/ contactのいずれかのページで更新すると、403が表示されなくなります。 http://pricebyitem.com/about

これはApache 2.4で実行されます。直接アクセスを行うために設定する必要があるかどうかはわかりません。

ウェブサイト:http://pricebyitem.com

答えて

0

イムこれはStackOverfowに他の場所で回答されているので、この質問は閉鎖されるべきであることを確認。

ApacheでHTML5 pushstateを実装する必要があります。これにより、要求されたルートごとにindex.htmlが返されます。

Options +FollowSymLinks 
IndexIgnore */* 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule (.*) index.html 
+0

これを.htaccessファイルに追加しようとしましたが、何もしませんでした。これがどこに行くのか分かりません... – Serylo

関連する問題