ドットインストール代表のライフハックブログ
![mod_rewrite_tips.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c783bf49cb32036cb7596deb6fa2d45bb94bb90/height=288;version=1;width=512/http%3A%2F%2Fwww.ideaxidea.com%2Fwp-content%2Fuploads%2F2010%2F04%2Fmod_top.gif)
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といいつつも、そこまで大したことはしていない。 luaという高速に動作する組み込み系のスクリプト言語で遊んでみたかったのと、それだったmod_luaで遊んでみればいいなと思っただけである。で、実際にmod_luaをコンパイルして遊んでみた。コンパイルオプションは以下。 ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-modules=all --enable-mods-shared=all --enable-mpms-shared='prefork worker event' -
Webサイトをリニューアルするときなど、ユーザーへはメンテナンス中表示にしながら、裏では動作確認用に通常アクセスを行いたい場合があります。 具体的に言うと、特定のホスト(IPアドレスが固定のホストが望ましい)からのアクセス以外は、メンテナンス中表示を行うサイトへリダイレクトしたいという感じですね。 Apacheにmod_rewriteがロードされているなら以下のような.htaccessを置くだけで実現できます。 RewriteEngine on RewriteCond %{REMOTE_ADDR} !^000\.000\.000\.000$ RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$ RewriteRule ^(.*)$ http://???.???.???.???/index.html 000.000.000
tDiaryやHikiのhtml_anchorプラグインや、railsで使われるデフォルトの.htaccessで便利に使われている mod_rewrite を自分でも使ってみようかと思い、色々と試行錯誤したメモ。 参考にしたのは 杉浦とホームページ製作〜URLを書き換えろ!「Rewrite 機能とは」 mod_rewrite - Apache HTTP Server 302 Found(上の和訳) ほか。 以下で使っているCGI env.cgi は、こんなの #!/usr/bin/ruby puts "Content-type: text/plain;\n\n" ENV.sort.each{|k,v| puts "#{k} : #{v}"} .htaccesで使って無限ループ http://localhost/~hiraku/http_test/rewrite/path/info というU
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く