WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

CakePHP インストール後に階層を変更する方法

CORESERVERで、[hogehoge.domain]などの適当なドメインのドキュメントルート以下に[cakephp]というディレクトリ名でCakePHPをインストールした後に、
http://hogehoge.domain/cakephp/ ではなく http://hogehoge.domain/ と “cakephp” を付けないアドレスでCakePHPを参照出来るようにしたい場合がある。
色々と細かい調整は必要になるが、一先ず、[cakephp]ディレクトリ以下の.htaccessに記述されているリライトルールをIfModuleのブロックごとコピーし、
ドキュメントルート以下に、.htaccessファイルを作成し、各ルールの頭にCakePHPをインストールしたディレクトリ名を付けるだけで動作します。

■.htaccessファイル:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ cakephp/app/webroot/    [L]
   RewriteRule    (.*) cakephp/app/webroot/$1 [L]
</IfModule>

■ドキュメントルート:
/virtual/username/public_html/hogehoge.domain/

■CakePHPインストールディレクトリ名:
cakephp

※環境情報:
サーバ・・・CORESERVER
CakePHP・・・CakePHP 2.4.6

– – –

【PR】最寄のコインランドリーを検索!SEOに強いショップナビは掲載料金無
【PR】関東大学バスケ新人戦開幕間近!青山学院大学バスケ部の状況は?

関連記事

コメントは利用できません。

アーカイブ