タグ

mod_rewriteに関するwozozoのブックマーク (18)

  • mod_rewriteの基本を再確認 - noopな日々

    mod_rewriteで設定を行ったのですが、意外にはまったので再確認してみます。基的な書き換えなんですけどね。 やりたかったことは、フレームワーク等でおなじみの処理を少し拡張して、探索対象をドキュメントルート外のユーザーディレクトリも含めるというものです。 public以下はデフォルトのファイルを用意しておき、userは独自にアップしたファイルで動作を変更できるといったモデルです。ただし、userにはphpcgiの実行はさせたくないので、.phpを置くディレクトリには触らせないというのが原則になります。 簡単そうだったのですが、いくつか躓きました。 ディレクトリ構造はこんな感じ root ├───public │ │ index.php │ │ │ └───styles │ base.css │ some.css │ └───users └───foo └───public └───

    mod_rewriteの基本を再確認 - noopな日々
  • mod_rewrite を利用したリバースプロキシ環境の作り方 - livedoor Blog(ブログ)

    こんにちは、 最近愛用のMacbookが外観も中身もボロボロになってきて悲しいkyannyです。 ライブドアでは、画像やCSSファイルやjavascriptファイルなどの静的なコンテンツを配信するウェブサーバとウェブアプリケーション体が稼働するアプリケーションサーバを別々のホストで運用する、いわゆるリバースプロキシ環境を構築しています。今回は、このリバースプロキシ環境の作り方を解説します。 リバースプロキシとは リバースプロキシとはプロキシサーバの一種で、クライアントに対してファイアウォールの中にあり外部のネットワークから直接アクセスできないサーバへのアクセスを提供する機能です。これ以外にも、複数のバックエンドサーバを用意して負荷分散をしたり、プロキシサーバでキャッシュを併用することでバックエンドサーバへのリクエストを減らしたりと、様々なシーンで活用できるため、大規模なウェブサイトを構築

  • Apache module mod_rewrite

    mod_rewrite へようこそ。これは URL を巧みに操る、スイス製のアーミー・ナイフです! このモジュールは、リクエストされた作業中の URL を書き換えるための、ルールベースの書き換えエンジン(正規表現の解析に基づいた)です。真に柔軟性に富んだ、パワフルな URL 操作を行う、無制限な数のルールと、そのルールに添付される無制限な数の条件をサポートします。URL 操作は様々なテストで、インスタンス変数、環境変数、HTTP ヘッダ、タイムスタンプ、様々なフォーマットでルックアップする外部データベースが当の granular URL 一致するように使われることでさえ、変わってきます。 このモジュールはサーバ毎のコンテクスト (httpd.conf) と ディレクトリ毎のコンテクスト (.htaccess) にある、完全な URL (パス情報の部分を含む)を操作して、結果としてクエリー

  • mod_rewriteの考え方。 - こせきの技術日記

    http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html を見ながら。 URLが正規表現(A)にマッチし、かつ 文字列(B)が条件(C)を満たす場合に、 URLを(D)に書き換える。 というのが基。 RewriteRule URLが(A)の正規表現にマッチしたら(D)で書き換える。 正規表現(A)は、リライトを実行するかどうかの条件(真偽値)であって、置換 url =~ s/(A)/(D)/ ということではない。たとえば、以下のような正規表現でリライトされる。 Google Code Search # 1文字マッチしたらリライト実行。空文字列でなければ実行する。 RewriteRule . index.php [L] Google Code Search # 先頭にマッチしたらリライト実行。常に実行する。 RewriteRule ^ -

    mod_rewriteの考え方。 - こせきの技術日記
  • BorkWeb » Apache Rewrite Cheatsheet

    [[innerindex]] Introduction Ok, so its not a sheet…its a blog post. Regardless, I often find myself on the hunt for Apache Rewrite flags and I’ve found a nice one at Ilovejackdaniels. Before diving into the cheat sheet, its important to know how RewriteRules work (order of processing and whatnot). I’ve prettied up the image from Apache.org as pictures tell 1,000 words (click for a larger version):

    BorkWeb » Apache Rewrite Cheatsheet
  • bayashi.jp

    This domain may be for sale!

  • Apache mod_rewrite Log 設定 » blog.plastik.jp

    上の行は良いとしても、ついつい下の LogLevel 設定忘れてしまうんですよねぇ… この下のレベル設定が無いといつまでたってもログ出力されないので注意が必要です。 10 分くらい悩んじゃったよ… RewriteLog “/usr/local/apache2/logs/rewrite_log” RewriteLogLevel 3

  • サーチエンジンにやさしいページ構築に不可欠なmod_rewrite

    現在、SEO(Search Engine Optimization。サーチエンジン最適化)という言葉はWEBマーケティングを行っているものにとっては常識的な内容になっています。いくらコンテンツが素晴らしくても、見てもらわなければ意味がありません。そして、トラフィックの大半はサーチエンジン経由であることも周知の事実です。 サーチエンジンの特定検索結果における表示順序の設定アルゴリズムの基は、ご存知のように「被リンク数が多いサイトほど良いサイトである→検索結果において上位に表示すべきである。」というものである。結局、たくさんのサイトからリンクを受けるためには、内容が充実したサイトでなければならないというのが基である。 mod_rewriteにも対応したおすすめのレンタルサーバ <<動的なページは、サーチエンジンにインデックされにくい>> しかし、実際には、どんなに内容が良くても、サーチ

    wozozo
    wozozo 2008/10/01
    RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule detail/([0-9a-z]+)\.html$ /make_detail.php?id=$1
  • ZF#04 .htaccess の設定例あれこれ - カタコト日記

    前回:ZF#03 基+隠しディレクトリ構成 - カタコト日記 さて、しばらく間があいてしまいましたが、Zend Framework 入門のつづきね。 前回のエントリーで Zend Framework を使ったアプリを動かすのに最低限必要なファイルは .htaccess(URL の書き換えを担当) index.php(書き換えられたすべてのアクセスを受け取る) IndexController.php(View に表示しなさいと指示を出す) index.phtmlHTML を整形する) の4つってことだったんだけど、それぞれについて少しずつ解説を。まずは .htaccess から。 .htaccess - URL の rewrite ルールを設定! Zend Framework では、すべてのアクセスをいったん一つのファイルに集中させて処理をする Front Controller パターン

    ZF#04 .htaccess の設定例あれこれ - カタコト日記
  • Zend Framework URLs without mod_rewrite – Rob Allen's DevNotes

  • mod_rewrite Cheat Sheet

    Cheatography https://cheatography.com Download This Cheat Sheet (PDF) 15 CommentsRating: () Home > Programming > mod_rewrite Cheat Sheets mod_rewrite Cheat Sheet by DaveChild A mod_rewrite Cheat Sheet - a quick reference guide for mod_rewrite, with rewrite flags, regular expression syntax and sample rules. mod_re­write Tutorials http:/­/ht­tpd.ap­ach­e.o­rg/­doc­s/c­urr­ent­/re­write/ http:/­/ww­w

    mod_rewrite Cheat Sheet
  • ke-tai.org > Blog Archive > ケータイで「mod_rewrite セッション」を使う際の注意点

    ケータイで「mod_rewrite + セッション」を使う際の注意点 Tweet 2008/6/6 金曜日 matsui Posted in DoCoMo, サーバ | 4 Comments » ここ最近は大きなニュースが多く、ニュース記事の紹介ばかりでしたので、ひさしぶりに技術メモ的なものを書きたいと思います。 先日mod_rewriteを使っていて、セッション絡みで少しつまづいた件をご紹介します。 実はPHPで動いているページを、「*.html」として静的コンテンツに見せる、というものを作ろうとしていました。 .htaccessの内容としては次の通りです。 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^([0-9A-Za-z~_\-\.]+)\.html$ /viewer.php?p=$1 [L] </IfModule>

  • URLをリダイレクト・リライトする場合の.htaccessの設定例 | コリス

    Roshan's Blogのエントリーから、URLをリダイレクト・リライトする場合の.htaccessの設定例を5つ紹介します。 5 useful url rewriting examples using .htaccess 「product.php?id=12」を「product-12.html」でアクセス 「product-12.html」を「product.php?id=12」にリライトします。 <textarea name="code" class="html" cols="60" rows="5"> RewriteEngine&nbsp;on RewriteRule&nbsp;^product-([0-9]+).html$&nbsp;product.php?id=$1 </textarea>

    URLをリダイレクト・リライトする場合の.htaccessの設定例 | コリス
  • mod_rewrite Cheat Sheet (V2) - Apache - Added Bytes

    Overview The mod_rewrite cheat sheet is a one-page reference sheet, listing flags for the RewriteRule and RewriteCond directives, list of server variables, a regular expression guide and several examples of common rules. If you're new to URL rewriting, you might find my article on URL Rewriting for Beginners useful. This is the second version of the mod_rewrite cheat sheet. The previous version

  • Apache : mod_rewriteリファレンス - Flash/Web Application Weblog Directory

  • 301 Redirect Cheatsheet - AskApache

    I got tired of always having to search google to remember the syntax for issuing seo friendly (300, 301, 302, 303, 305, 306, 307) Redirects using multiple programming languages and methods... so I made my own list! Redirection Methods Am I missing something? Most definately! Please use the comment form below to suggest new code. Redirect with meta http-equiv tags These go in the section of your ht

    301 Redirect Cheatsheet - AskApache
  • Apache URL Rewriting Guide

    his document は http://www.apache.org/docs/mod/mod_rewrite.html にある Apache Group によるオリジナルの mod_rewrite マニュアルを補足するものです。ウェブマスターが普段、実際に直面している典型的な URL-based の問題を、mod_rewrite でどのように解決するかを記述しています。URL の rewriting ruleset を設定することによってそれぞれの問題を解決する方法を詳述してあります。 Table Of Contents はじめに 解決策 URL レイアウト Canonical URLs Canonical Hostnames DocumentRoot の移動 ディレクトリのスラッシュの解決 均一な URL 配置をした ウェブ・クラスタ 異なるウェブサーバへのホーム・ディレクトリの移

    wozozo
    wozozo 2006/12/08
    mod_rewirteの解説
  • Apache module mod_rewrite

    URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-

    wozozo
    wozozo 2006/11/26
    日本語
  • 1