インストール時のhtaccessについて

火曜日, 7月 22nd, 2008

当CMSはmod_rewriteを使用してURL変換を行っていますが、レンタルサーバーの仕様により、htaccessの設定が必要な場合があります。
基本的には「RewriteBase」を適宜設定します。

htaccessを変更せずにインストールして、管理画面にアクセスした際に404エラーが表示される場合は以下の内容をお試しください。

●ドメイン直下にインストールする場合

AddType application/x-javascript .js
AddType text/css .css
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

●ドメイン以下にディレクトリ(例:mcms)を作りインストールする場合

AddType application/x-javascript .js
AddType text/css .css
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mcms/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

※さくらサーバーでドメインエイリアスを設定し、尚且つ、ディレクトリを作りインストールする場合は
>http://get.daa.jp/blogn/seo_html.php#sakura_alias
こちらのサイトが参考になります。



さくらサーバーの独自ドメインエイリアス設定について

水曜日, 7月 9th, 2008

http://●●●●.sakura.ne.jp/▲▲▲▲/mcms/でのインストール、運用はOKですが、/mcms/をエイリアスとした場合の独自ドメインhttp://www.■■■■.com/ではエラーが出て上手く動かないようです。

原因としてmod_rewriteのURL変換が考えられます。

「.htaccess」をエディタ(メモ帳など)で開き、以下のように「RewriteBase」を追加してください。
———————————————
AddType application/x-javascript .js
AddType text/css .css
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
———————————————



さくらサーバー、CPIサーバーへのインストールについて

月曜日, 6月 30th, 2008

◆さくらサーバーへのインストールについて

http://www.sakura.ne.jp/

Ver2.0をインストールすると「500エラー」が表示されます。
これはさくらサーバーにおいて、「.htaccess」内でのOptions指定を許可していないためにおこります。

ZIPファイルを解凍すると「.htaccess」があります。
この内容をテキストエディタ(メモ帳など)で開き、以下のように変更してください。
———————————————
AddType application/x-javascript .js
AddType text/css .css
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
———————————————

◆CPIサーバーへのインストールについて

http://www.cpi.ad.jp/

当サイトのCMSはmod_rewriteでURLの変更を行っています。
CPIサーバーではmod_rewriteは使用できるのですが、「.htaccess」にて設定が必要です。

テキストエディタ(メモ帳など)で開き、Optionsを追加します。
———————————————
AddType application/x-javascript .js
AddType text/css .css
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
———————————————