.htaccessでリダイレクトする方法
- Details
- Category: joomla2.5について
- Published on Wednesday, 04 April 2012 13:23
ジュームラ2.5において、URLリダイレクトさせる場合、コンポーネントのリダイレクトでもできますが、
リストがながーくなって管理しづらくなる時もあります。
外部からありがたいリンクをもらっているページが表示されないととてももったいないので、これだけは絶対というのをいくつかリダイレクトコンポーネントではなく .htaccess の中にリダイレクト命令を直接書いておくことにしました。
こうすると、不正アクセス狙いのリストがずらーと並んだ時に一括ごみ箱、ごみ箱から削除して一緒に大事なリダイレクトも消してしまった、ということが防げるのでは、と考えました。
Redirect Permanent /hogehoge.html http://www.fugafuga.jp/mogumogu.html
という書式でいいと思いせっせと追加してたのですが、
.htaccess の中の英文説明で "ensure rule [R=301,L]" なんたらかんたらと書いてありますが、Redirect 命令にはそういうオプションはないようです。
これは何か違うのかとjoomla forumで調べたところ
http://forum.joomla.org/viewtopic.php?f=618&t=634003
のスレッドを見つけました。
joomla2.5 の.htaccess 内でリダイレクトさせるには Redirect Permanent ではなく RewriteRule [R=301,L] でやるのがよいとのことです。使っているモジュールが違うのだとか。
よく分からないのですが、書式を真似したらうまくいきました。
RewriteRule ^hogehoge.html http:/www.fugafuga.jp/mogumogu.html [R=301,L]
とすればいいとのことです。
ディレクトリごとリダイレクトしたいときは以下のような書式で:
Redirect 301 /oldfolder http://www.example.com/newfolder
上記の代わりに
以下を使うべし
RewriteRule ^oldfolder/(.*) http://www.example.com/newfolder/$1 [R=301,L]
ーーーーーーーーーースレッドから引用
.htaccess 中に リダイレクトを RewriteRule で 書き込む場合は英語で 「ここに書きなさい」というコメント文があるのでその位置に書き込みましょう。
おすすめFTPソフト、filezila
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 13:48
FTPソフトは色々ありますが、私はfilezillaを使っています。
以前はxreaで使えないサーバーがあったのですが、あたらしめのサーバーでは使えました。
joomlaをローカルで解凍してからアップロードするととても時間がかかります。
下手をすると1時間くらいかかります。
filzillaだと並列アップロードしてくれるらしくて、幾分早いです。
あと、アップロードした後に、ダウンロード、変更、アップロードの手間なしに、サーバーにあるままファイルの内容を変更できるのはとても便利な機能です。
joomla をアップロードするならば、最速はzipファイルのままアップロードして、telnet接続だかssh接続だか正式名称はわかりませんが、teraterm でサーバー上で解凍する方法です。
大量のファイルをサーバー上から削除するのもteratermはとても便利ですね。
UNIXコマンドのメモ
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 13:56
teraterm でアップロードしたjoomla.zipファイルを解凍する。
pubulic_html/tmp にアップロードしたとする。
>ls -a
>cd public_html
>ls -a
>cd tmp
>unzip -q Joomla_2.5.0.zip
>ls -a
>cd tmp/
>ls -a
>cd ..
>ls -a
>rm Joomla_2.5.0.zip
>rmdir tmp/
(>rm -rf * )でフォルダも全部削除
unix での圧縮のコマンド
>tar -cvf file_B.tar dir_A
dir_Aをfile_B.tar という名前で圧縮する
>tar -vxf fileA.tar
tar形式で圧縮されたファイルを展開する
joomla2.5について
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 14:37
一年前、CMSって一体なんのことか分からなかったのですが、色々調べて始めてみることにしました。
世界でCMSといえば、wordpress,joomla,drupal ということです。
joomlaはその頃トップのワードプレスに追いつけ追い越せで勢いがあり、動作が速いということなので、joomlaを始めることにしました。
覚えてみたら面白いですが、はじめは直感的によく分かりませんでした。
メニューを作っただけでは表示されず、モジュールに関連付けしてやっと表示されるのというのがなかなかぴんときませんでした。
今、もう一度調べてみると、ちょっと勢いが落ちてきてるのかな・・。がんばれjoomlaプロジェクト。
http://w3techs.com/technologies/overview/content_management/all
色々国ごとにみてみると面白いですね。
mavikthumbnails
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 14:40
mavikthumbnails これはすごいエクステンションです。
記事編集エディター上で画像を貼り付け、マウスドラッグで画像サイズを変えると、自動で縮小サムネール画像ファイルをつくり、それをクリックすると、かっこいい背景暗転で元サイズ画像を表示してくれるという(jqueryプラグイン,slimboxというのを利用してるのだそうです)エクステンションです。
感動しました。
j4age
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 14:45
joomla おすすめエクステンション、アクセス解析です。
以前はjoomlastatsという名前だったものがj4ageという名前になってきたようです。
グーグルアナリスティックでアクセス解析できるわけですが、よく勉強しないとなかなか使いこなせません。もうちょっと分かりやすくアクセス解析結果を見たいのです。
クッキーを利用して、自分のアクセスを除外する、というのができるともっと便利なのですが、その使い方は今のところできていません。
フリーでこの便利な機能はなんでしょう。
表示も検索ワードごとの円グラフなんかも出たりして楽しいです。感動しました。
-----------------------------------
とても便利な機能にvisits 画面で各アクセスごとの行の最後にマウスオーバーするだけで、何のキーワードで検索エンジンから来たか見せてくれるものがあります。
しかし、これが惜しい、j4age 日本語ではキーワードが文字化けしてしまうのです。
joomla/administrator/components/com_j4age/views/visits/tmpl/default.php の中の
<?php echo htmlentities($referrer->keywords);?> 部分をテキストエディタの検索で探して
<?php echo htmlentities($referrer->keywords, ENT_QUOTES, "UTF-8");?> このように文字エンコードを追加すると文字化けしなくなります。
XMAP
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 14:46
おすすめエクステンション
サイトマップを自動で作成してくれます。
レイアウトが今ひとつうまくつくれませんが、何より楽でいいです。
検索エンジンに送るようのxmlファイルも自動で作ってくれるのでとても便利です。
AkeebaBackup
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 14:50
おすすめエクステンション
ワンタッチで、データベースと、ジュームラ本体のファイルのバックアップをしてくれます。
便利ですが、あんまりバックアップとりすぎるとサーバー容量を圧迫します。
結局私は手作業でphpmyadminでデータベースをエクスポートして、teratermで本体をtar圧縮するようになって、使わなくなりましたが、これらが使えない環境の場合は簡単で重宝するでしょうね。
JCHoptimize
- Details
- Category: joomla2.5について
- Published on Saturday, 17 March 2012 15:02
JOOMLAおすすめエクステンション。
これは何かというと、表示を早くしてくれるエクステンションです。すごい機能に感動しました。涙がでました。
最近はページの表示速度がグーグルの検索順位に関わってくるということで、できることなら少しでも早くページ表示したいです。
しかし、内容や、便利なモジュールやきれいなPNG画像のボタンなど使っていると、表示が遅くなりがちです。
optimize : 最適化というのでしょうか、方法は色々あって、説明しきれないので、
firefoxにfirebugをつけて、pagespeedもつけて勉強しましょう。
その中の色々賢い部分をJCHoptimizeがやってくれます。
リクエスト数が10分の1くらい、スタイルシートファイル、javascriptファイルの容量が5分の1くらいになりました。
firebugの接続、ネットでみると、6から7秒くらいかかっていたのが、3秒台に縮めることができました。
CSSスプライト化も手動でやりましたけどね。
ただ、最初はmavikthumbnailが動作しなくなってjavascriptに関する機能はあきらめようかと思いました。
設定を色々がんばったらmavikも動作して、javascript 連結、圧縮、deffer, bottom of page できるようになりました。
管理画面、詳細設定のexclude all extensions を いいえ にして、mootool-core.js core.js mootool-more.js などを先に読み込ませるようにjavascriptcustomorder のテキストエリアに入力したらうまくいきました。
joomla2.5.4にアップデート
- Details
- Category: joomla2.5について
- Published on Wednesday, 04 April 2012 13:31
joomla 2.5.4にアップデートしました。
記事作成のエディターで他の記事へのリンクをボタンで挿入するした時に起きていた不具合が修正されていてよかったです。
ためしに記事ボタンで挿入テスト:.htaccessでリダイレクトする方法
やはりうまくいっている。よかったよかった。
1.7から順にアップデートしてきたのですが、スマート検索やキャプチャプラグインなど気にせずいたままアップデートしたところ赤文字でエラーがでました。
別にそのままでも問題ないのかもしれませんが、少し気持ち悪いので、バックアップでアップデート前に戻してから、
エクステンション管理 =>探す => 探す で見つかった未インストールの新機能、
スマート検索やキャプッチャやアップデート管理等々 =>インストール してから
再度 2.5.4 アップデートしたところ、エラーなくアップデート完了しました。
joomla2.5ゴミ箱を空にする
- Details
- Category: joomla2.5について
- Published on Thursday, 19 April 2012 14:33
joomla2.5 で、リダイレクトなどをゴミ箱に入れていくと、データベースのファイルサイズがどんどん大きくなります。
ゴミ箱に入れただけではデータは消えずに残っていて、これを空にしたくて「ゴミ箱を空にする」ボタンがないかと一生懸命探しましたが見つかりませんでした。
完全削除するためには、管理画面のリダイレクト一覧画面でドロップダウンリストの「状態の選択」の中から「ゴミ箱」を選んで、ゴミ箱に入っているアイテムを表示させます。
するとやっと「ゴミ箱から完全削除する」ボタンが現れるので、完全削除したいアイテムにチェックをいれて押しましょう。