urldesign:fancyurl2

FancyURL-2モード

.htaccessファイルの設置(もしくは既存の.htaccessファイルに記述を追加)し、index.phpを1行変更する2ステップだけでFancyURLを実現する方法。

設置手順

  1. index.phpの$CONF['Self']の値を書き換える。
    $CONF['Self'] = 'index.php';

    $CONF['Self']='http://マイドメイン/nucleusインストールディレクトリ';

    に変更する。
    値の末尾にスラッシュは付けないこと。

  2. .htaccessファイルに以下の記述を追加。
    <IfModule mod_rewrite.c>
    	RewriteEngine on
    	RewriteBase /nucleusインストールディレクトリ 
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d
    	RewriteRule ^(.*)$ index.php?virtualpath=$1 [L,QSA]
    </IfModule>

    extra/fancyurls-2ディレクトリに.htaccessファイルのサンプルが同梱されています。
    ※「RewriteBase」の行は不要なケースもあります。

  3. 「グローバル設定」のページで「URLモード」を「Fancy」にする
 
urldesign/fancyurl2.txt · 最終更新: 2011/03/23 21:28 (外部編集)