カテゴリー別アーカイブ: concrete5

htaccessでURLをwww付きに統一する concrete5

Concrete5でバージョン5.5から、wwwのアリと無しを区別しています。
ただ、SSLをかけた場合にどうしてもwww付きでURLを統一したい場合に
最初からwww付きにする記述をhtaccessに書きます。

一番最初に
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cartware.jp
RewriteRule (.*) http://www.cartware.jp/$1 [R=301,L]
を入れてください。
赤文字はそれぞれ変更してください。

その後にプリティURLがくるようにする。
# — concrete5 urls start —
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# — concrete5 urls end —

検証バージョン:5.5.2.1j

concrete5 Not Found Page変更

簡単に文章のみを追加する。

/concrete/single_types 内の「page_not_found.php」を変更

これが元
1、<?php     defined(‘C5_EXECUTE’) or die(“Access Denied.”); ?>
2、<h1><?php    echo t(‘Page Not Found’)?></h1>
3、<?php    echo t(‘No page could be found at this address.’)?>
4、<?php     if (is_object($c)) { ?>
5、    <br/><br/>
6、    <?php     $a = new Area(“Main”); $a->display($c); ?>
7、<?php     } ?>
8、<br/><br/>
9、<a href=”<?php    echo DIR_REL?>/”><?php    echo t(‘Back to Home’)?></a>.

上記をこのように変更

1、<?php     defined(‘C5_EXECUTE’) or die(“Access Denied.”); ?>
2、<h1><?php    echo t(‘Page Not Found’)?></h1>
3、<?php    echo t(‘No page could be found at this address.’)?>
4、<?php  ?>
5、<br/><br/><br/>
6、<p>当サイトは <strong>2012年7月20日にリニューアルオープン</strong>致しました。</p>
7、<p><a href=”<?php echo BASE_URL ?>/”>こちらのトップページ</a>よりアクセスし直して下さい。</p>
8、<p>ブックマークなどでこのページをご覧の方は再度ご登録をお願い致します。 </p>
9、<?php  ?>
10、<?php     if (is_object($c)) { ?>
11、    <br/>
12、    <?php     $a = new Area(“Main”); $a->display($c); ?>
13、<?php     } ?>
14、<br/><br/>
15、<a href=”<?php    echo DIR_REL?>/”><?php    echo t(‘Back to Home’)?></a>.

赤字が追加した部分。(数字、は無視して)
これをアップすればOK。くれぐれも元ファイルはバックアップしておくようにする。

環境バージョン5.4.2.2

スマートフォンのズーム機能 viewport設定

iPhoneやAndroidのズーム機能を使えるようにする場合のviewportの設定のHTML記述。
<head>にviewport設定を記述します。

<!– 画面をズームできるように設定 –>
<meta name=”viewport” content=”width=device-width, initial-scale=1, user-scalable=yes”>

<!– 画面をズームできないように設定 –>
<meta name=”viewport” content=”width=device-width; initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no” />

Concrete5 C5R
ズームできない
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>
ズームできる
<meta name=”viewport” content=”width=device-width, initial-scale=1″>

concrete5 IPからURLへ変更

後からメインのURLへ変更する場合の設定

「config」内の「site.php」に下記記述部分を正式URLに書き直す。

define(‘BASE_URL’, ‘http://180.222.73.3‘);
define(‘BASE_URL’, ‘http://www.babyring.org‘);

wwwから記入する