質問編集履歴

2 説明追加

tama2015

tama2015 score 61

2017/06/24 18:47  投稿

AngularJSのUIRouterのurl表記に関して
`AngularJS`で、ステート`test`へ遷移した場合に`url`が
`http://hoge-hoge/test`
とはならずに、
`http://hoge-hoge/hoge_hoge/fuelphp/public/test`
となってしまいます。
ステート`test`へ遷移した場合のurlを
`http://hoge-hoge/test`としたいです。
設定や何かヒント等、教えて頂ければ幸いです。
よろしくお願い致します。
AngularJSのステートの定義の抜粋
```
.state('test', { url: '/test',・・・略
```
バーチャルホストの設定
```
<VirtualHost *:80>
   DocumentRoot "/opt/lampp/hoge_hoge/fuelphp/public"
   ServerName hoge-hoge
   <Directory "/opt/lampp/hoge_hoge/fuelphp/public">
       Order Allow,Deny
       Allow from All
       AllowOverride All
       DirectoryIndex index.php
       Require all granted
   </Directory>
</VirtualHost>
```
hostsファイルの設定
```
127.0.0.1   localhost hoge-hoge
```  
 
 
追加情報  
html5モードで動作するよう、以下のコードを追加していまいした。  
 
```  
angular.module('app').config(['$locationProvider', function($locationProvider) {  
 $locationProvider.html5Mode(true);  
}]);  
```  
 
index.php  
```  
<head>  
 ・・・  
 <base href="http://hoge-hoge/hoge_hoge/fuelphp/public/">  
 ・・・  
</head>  
```
  • Apache

    2417 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • AngularJS

    623 questions

    AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

  • FuelPHP

    577 questions

    FuelPHPは、軽量高速で開発が可能なPHPのWebアプリケーションフレームワークです。

1 タグ追加

tama2015

tama2015 score 61

2017/06/19 02:10  投稿

AngularJSのUIRouterのurl表記に関して
`AngularJS`で、ステート`test`へ遷移した場合に`url`が
`http://hoge-hoge/test`
とはならずに、
`http://hoge-hoge/hoge_hoge/fuelphp/public/test`
となってしまいます。
ステート`test`へ遷移した場合のurlを
`http://hoge-hoge/test`としたいです。
設定や何かヒント等、教えて頂ければ幸いです。
よろしくお願い致します。
AngularJSのステートの定義の抜粋
```
.state('test', { url: '/test',・・・略
```
バーチャルホストの設定
```
<VirtualHost *:80>
DocumentRoot "/opt/lampp/hoge_hoge/fuelphp/public"
ServerName hoge-hoge
<Directory "/opt/lampp/hoge_hoge/fuelphp/public">
Order Allow,Deny
Allow from All
AllowOverride All
DirectoryIndex index.php
Require all granted
</Directory>
</VirtualHost>
```
hostsファイルの設定
```
127.0.0.1 localhost hoge-hoge
```
  • Apache

    2417 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • AngularJS

    623 questions

    AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

  • FuelPHP

    577 questions

    FuelPHPは、軽量高速で開発が可能なPHPのWebアプリケーションフレームワークです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る