私はyii2の基本テンプレートで残りのAPIをホストしようとしています。私のアプリケーションの構造はこれです:共有ホストのyii2 REST APIへの方法
+ web
+.htaccess
+index.php
+ config
+ controllers
...
+ api
+ config
+ modules
+ v1
+ controllers
.htaccess
index.php
Iので、ホストプロセスにおけるビットの初心者だ:私は、APIディレクトリを置くべき ? public_html?あるいは、この構造を残してパーミッションを変更すべきですか?
これは正しい構造だと思いますが、いくつかのURIを取得しようとすると404 HTTPエラーが発生します。
+ public_html(or www, or web)
+.htaccess
+index.php
+ api
+ config
+ modules
+ v1
+ controllers
.htaccess
index.php
誰かがこのような状況に直面しましたか? ありがとうございました!
を持っていることを考えると
http://api.yourdomain.com/v1/<controller>
すべきですか?あなたの@appは、アプリケーションのメインフォルダまたはapiフォルダを参照していますか? –