初めて、PHP+Smartyの組み合わせでシステムを作ったさい、 「index.phpにすべてのパラメーターをGETで渡すのは、美しくない」 と思い、URIの一部を.htaccessに任せる事にしました。 .htaccess RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)/([0-9A-Za-z)]+)/?$ index.php?action=$1&controller=$2&id=$3&%{QUERY_STRING} [L] RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)/?$ index.php?action=$1&controll
mod_rewriteを使用してクエリ文字列(URLパラメタ)があるURLを変換してリダイレクトしようとしたときに少しハマリかけたので、備忘録として書いておきます。 今回リダイレクトしたURL 今回は、以下の旧URLから新URLにリダイレクトさせるケースでやってみました。 内容としては、旧URLのクエリ文字列(URLパラメタ)の「id」「name」に設定された値が、新URLではディレクトリとファイル名として使用できるようにするといったものです。 旧URL 新URL 形式 /foo/index.html?id=数字列&name=文字列 /foo/文字列/数字列.html サンプル /foo/index.html?id=123&name=bar /foo/bar/123.html RewriteRuleで試す まずは「RewriteRule」で正規表現を使ってリダイレクトする設定を書いてみまし
今までナチュラルにcrontab -eでcron編集をしていたのだけど、実はこれはとてつもなく危ないやり方だった。ということを、今さら知った。 crontab -rの恐怖 crontabコマンドにはrオプション(Remove)があり、これを実行すると何の警告もなく全てが消え失せる。 macbook:~ ozuma$ crontab -l 15 * * * * /home/ozuma/bin/hoge.sh 0 9 1 * * /home/ozuma/bin/piyo.sh > /dev/null 2>&1 */5 * * * * /home/ozuma/bin/fuga.sh > /dev/null 2>&1 macbook:~ ozuma$ crontab -r macbook:~ ozuma$ crontab -l crontab: no crontab for ozuma macbo
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 移転しました。 http://ttron2.blog.fc2.com/ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
2012年4月22日日曜日 Firefoxで画像が表示されない 他のブラウザでは表示されるのに 特定のサイトでFirefoxだけ画像が表示されない現象 なんでやねん!と思って調べるが、たいてい ・セキュリティソフトの問題だろ ・え?キャッシュ消せば? ・Firefoxの設定で画像読み込みにチェックが入ってないだけ ・なんかぁ、そのサイトの画像表示の命令形式が特殊なんだよぉ ・アドオンが邪魔してるんでしょ ・あれだよあれWindowsのネット接続設定にそういうのあるでしょ? ・リファラ送って~ ・ボクPCくわしいんだけどハァハァ、CSSをこういう感じに組み替えればハァハァ・・・ウッ ・おまえの環境が悪いだけ みたいなことが淡々と出てくる 公式のQ&Aでさえこんな感じ いやさ、再インスコしてもセーフモードでも無理なんだってば 初期設定でそんな項目いじってないんだから
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
私の書いた前回の記事にたいして「海外の記事を鵜呑みにするな」「一つ一つの設定の意味を明らかにせよ」と厳しいコメントをたくさんいただきました。 このようなタイトルでブログを書いている以上当然のお叱りと受け止めただただ反省しております。 にわか勉強で恐縮ですが、とりあえず Config の設定の意味を私なりに理解できる限りでレポートします。間違っていたら許してください。 参考にしたのは「MozillaZine Knowledge Base」 ①network.http.pipelining 「pipelining」は1回の接続で複数のリクエストを送る技術。通常は複数のリクエストがあった場合、一つずつ順番にサーバとのやり取りが発生しますが、「pipelining」によってサーバからの反応を待つことなく、連続してリクエストすることができます。HTTP/1.1 で初めて可能になりました。とくに遅い接
about:configの設定① 無駄な動作を排除 そろそろabout:configについても書こう。 と言ってもabout:configと検索してくる人ならだいたいのことは知っていそうだし適当に書いていく。 Firefoxを使っていて鬱陶しいなぁと思う動作が結構あるはず。例えばアドオンインストール時の待ち時間とか。今回はそんな動作を止めたり、web上の鬱陶しい設定を無効にしたりするabout:config設定を。 (以下の設定はuser.jsに記述します。) web上の鬱陶しい設定を無効に //テキストの点滅無効 user_pref("browser.blink_allowed", false); //テキストのスクロール表示無効 user_pref("browser.display.enable_marquee", false); //右クリック禁止無効 user_
Firefoxのパワーユーザー以外の人は、about:configページには不案内かもしれない。Firefoxのabout:configページは、ある程度人の目に触れないようになっている設定関連のページだ。これが隠されているのは、かなり強力なものであり、標準的なオプション設定のウィンドウのように簡単に使えるものでもないからだ。about:configページでは、自分がやっていることを把握していなければ、問題を起こしてしまう場合もある。実際、初めてこのページを閲覧するときには、先に進むのに承諾事項に同意する必要がある(実際には単なる警告だが)。 このページの働きは単純だ。アドレスバーにabout:configと入力すれば、このページにたどり着くことができる。このページには、さまざまな種類の設定事項を扱うエントリが(一行に1つずつ)ある。各エントリは、キーワードで検索することができる。エントリ
はじめに Linux のセキュリティ設定ってなかなかまとまったものがないので、いろんなサイトを参考にしながら設定をまとめてみました。想定はWeb サーバーで、使用している Linux は CentOS 6.2 です。 設定内容は以下のようになります。 全パッケージのアップデート リモートからの root ログインを無効にする 公開鍵暗号方式を使用した SSH ログイン設定 iptables 設定 SSH ポート番号の変更 不要なサービスを停止 ログ監視設定 ファイル改ざん検知ツール設定 ウィルス対策ソフト設定 Apache の設定 全パッケージのアップデート 最初に以下のコマンドを実行して、全パッケージを最新の状態にする。 # yum –y update 後は脆弱性が発見された時、または定期的にパッケージのアップデートを行う。 リモートからの root ログインを無効にする リモートからメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く