Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


サイドバー

メインメニュー

XAMPP アレンジ

IED

WSL2

道具箱

リポジトリ編

フレームワーク編

公開ソフトウェア

メタ
リンク


このページへのアクセス
今日: 2 / 昨日: 1
総計: 1448

apricot:public

文書の過去の版を表示しています。


編集中

Apricot 公開フォルダ

y2sunlight 2020-03-24

Apricot に戻る

関連記事

以下の作業はEclipseで行います。


公開フォルダの作成

以下に示すようにプロジェクトフォルダ下に、公開用のフォルダ public を作成し、その下に3つのフォルダ(assets,css,js)と2つの空のファイル(.htaccess,index.php)を作成します。

/apricot

apricot [プロジェクト]
 |
 ├── public [公開フォルダ]
 |    |
 |    ├── css/        [css保存用]
 |    ├── img/        [画像保存用]
 |    ├── js/         [JavaScript保存用]
 |    ├── resources/  [ライブラリリソース保存用]
 |    ├── .htaccess   [Apacheの設定]
 |    └── index.php   [フロントコントローラ]


.htaccessの作成

アプリケーションへの全てのリクエストを1つのフロントコントローラ(index.php)で処理するために、.htaccess を以下のように編集します。

apricot/public

.htaccess
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [L]
</IfModule>

この設定では、ApacheのRewriteEngineを有効にして、publicフォルダ下に実在しないファイル及びフォルダに対するリクエストを全てindex.phpに転送しています。詳しくはApacheのマニュアルを参照して下さい。

index.php - フロントプロセッサー

TODO
index.php
 


コメント

コメントを入力. Wiki文法が有効です:
 
apricot/public.1587883797.txt.gz · 最終更新: 2020/04/26 15:49 by y2sunlight