/* ----- 設定値(適時変更) ----- */
define("DS", "/");
// サイト名
define("SITE_NAME", "ReachOut - Framework For HTML");
// トップページファイル名
define("TOP_PAGE", "top.php");
// レイアウトディレクトリ名
define("LAYOUT_DIR", "layout");
// レイアウトファイル名(初期値)
define("LAYOUT_DEFAULT_FILE", "default.php");
// <header> タグに挿入するファイル名
define("HEADER_FILE", "header.php");
// 文字コード
define("CHARSET", "UTF-8");
// CSSディレクトリ名
define("CSS_DIR", "css");
// CSSタグ
define("CSS_TAG", '<link rel="stylesheet" type="text/css" href="%s" />');
// キャッシュ(使うなら true, 使わないならば false )
define("CACHE", false);
// キャッシュ LifeTime 秒
define("CACHE_LIFE_TIME", 7200);
// キャッシュディレクトリ名
define("CACHE_DIR", "tmp");
// キャッシュ一時停止
define("CACHE_STOP", false);
// キャッシュクラス PEAR Cache_Lite
//require_once("lib/Cache_Lite/Lite.php");
キャッシュを使う場合は、
レンタルサーバに PEAR がインストールされていない場合は、クラスファイルをPEARからダウンロードして自分のサーバの適当なディレクトリにアップロードすればよい。
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\.[^/\.]+$ RewriteRule .* %{REQUEST_URI}/ [L,R] RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|jpeg|css|js)$ [NC] RewriteCond $1 !^(index\.php|images|css|js|old_source|robots\.txt) RewriteRule ^(.*)$ index.php?file=$1 [L]
お好みで変えてみて
RewriteEngine on RewriteBase /reach_out RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\.[^/\.]+$ RewriteRule .* %{REQUEST_URI}/ [L,R] RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|jpeg|css|js)$ [NC] RewriteCond $1 !^(index\.php|images|css|js|old_source|robots\.txt) RewriteRule ^(.*)$ /reach_out/index.php?file=$1 [L]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset;?>">
<base href="<?php echo $pageUrlFull;?>">
<title><?php echo $title;?></title>
<link rel="stylesheet" type="text/css" href="<?php echo $homeDir;?>/css_default/default.css" />
<?php echo $css;?>
<?php echo $header;?>
</head>
<body>
<?php echo $contents;?>
</body>
</html>
<!-- config_title:"Home" --> <!-- config_layout:"default.php" --> <!-- config_br:"no" --> これはトップページです。
ルートディレクトリ ─┬─ index.php │ ├─ top.php │ └─ layout ─── default.php
http://www.hogehoge.com にブラウザでアクセスし、「これはトップページです。」と表示されれば成功