サブディレクトリーをwebroot(ルートディレクトリ)に設定する方法(xserver)

解決した内容

xserverでpublic_htmlの中に【app】の中のwebrootの中のindex.phpを読み込みたかった。

cakephpを設定していて

publi_htmlの中にindex.phpを配置

require( dirname( __FILE__ ) . ‘/app/webroot/index.php’ );

cssが読み込まれない。。。

困ったのでhtaccessの設定を変更したらいいんじゃない?と考えて変更

.htaccessを変更追記してサブディレクトリーをドキュメントルート(webroot)に変更する。

具体的な記述以下

RewriteEngine on
RewriteBase /
RewriteRule ^$ app/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ app/$1 [L]

見事解決!

  • Pocket
  • LINEで送る
  • このエントリーをはてなブックマークに追加

Menu

HOME

TOP