タグ

mod_rewriteに関するyuki_2021のブックマーク (7)

  • Redirection プラグイン 正規表現のサンプル 301リダイレクト集 | HCZ BLOG

    ワードプレス プラグイン【Redirection】 正規表現のサンプルです。 当ブログに施した301リダイレクト転送ルールの色々。 一緒に「.htaccess」ファイルを利用する301リダイレクト方法も掲載しました。 WordPress テーマ(外観)は自作・パーマリンク設定はデフォルト。 ホームページ運営(サイト)の中でブログ使用。参考まで。 例1 ワードプレス 記事全体のリダイレクト リダイレクト(転送)されると http://www.example.com/blog/page/○○○ ※404ページ ↓ http://www.example.com/blog/?paged=○○○ 転送ルールの設定 ソース URL:/blog/page/(.*)$ 一致条件 : URLのみ  操作 : URLへ転送  正規表現にチェック ターゲット URL:http://www.example.com

  • Hashbang(#!)なURLの恐怖

    諸方面からお叱りの言葉しかいただけない#!なURLは様々な問題をはらんでいますが、来るべき未来(もうすぐですよ!)におけるメンテナンス性という問題についてAdactioで取り上げられていました。#!の表面的な凶悪さに思考停止していて、こういった質的な問題についてはまったく考えていなかった気がします。 その問題というのは、#!なURLからHistory APIなどを利用してクリーンなURLに乗り換えよう(戻そう)としても、古い#!なURLを有効なままにするためにはサーバー側の何か(単純なリダイレクトやmod_rewriteなど)ではどうしようもないので、クライアント側での(JavaScriptを利用した)リダイレクトを提供する機能を提供し続けなければならないというメンテナンス性の悪さです。 この#!なURLのメンテナンス性の悪さという問題は、URLの#以降はクライアント側の扱いなので、クラ

    Hashbang(#!)なURLの恐怖
  • UbuntuのApacheでmod_rewriteを有効にする方法 | PHPプログラマのバリ・ポジ情報ブログ

    PHP,JavaScriptやサーバーの設定などのプログラミングに関する情報をバリ・ポジティブに発信しているプログラマのブログ、『バリ・ポジ』

  • RewriteCond - RewriteRuleの条件を設定

    [Apache] RewriteCondディレクティブでRewriteRuleの条件を設定できます。複数の条件を設定することが可能。 ※RewriteCondの前にRewrite Engine On とする必要があります。 [書式] RewriteCond テストする変数 パターン [フラグ] フラグには[NC]もしくは[OR]を指定できます。フラグを二つ設定するにはカンマで区切ります。(例: [NC, OR] [NC] - 大文字小文字を区別せずにパターンと一致するかどうかをテストします。 [OR] - いずれかのRewriteCondにあてはまる場合にRewriteRuleを適用します。[OR]を明示しない場合、自動でANDになります。 テストする変数には以下のようなものが使用できます。 HTTP_USER_AGENT HTTP_REFERER HTTP_COOKIE HTTP_FOR

    yuki_2021
    yuki_2021 2009/11/24
    apacheのmod_rewriteで使える環境変数
  • 杉浦とホームページ製作〜URLを書き換えろ!「Rewrite 機能とは」

    Rewrite 機能とは、Apache 1.2 で付け加わった機能であり、アクセスしたURLを正規表現を使って書き換えて処理する機能である。だから、既存機能としては Alias や Redirect と類似するが、さらに柔軟で、さまざまな使い道がある。違いを簡単に述べよう。 Rewrite, Alias, Redirect の比較 Alias 機能と ScriptAlias 機能 Alias はディレクトリ単位で、アクセスURLを DOCUMENT_ROOT から外れたディレクトリにマップする。CGIディレクトリに対して常識的に使われる ScriptAlias 指示子は、この Alias 指示子の機能に加え、そのディレクトリが実行可能なファイルを含み、その実行を許可するマークを付け加えている。逆に言えば、Alias 機能はそのようなマークアップを含まずに、単純に DOCUMENT_ROOT

  • 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 配置をした ウェブ・クラスタ 異なるウェブサーバへのホーム・ディレクトリの移

  • Apacheでメンテナンス中は、全て同一ファイルに遷移させるには?: ネットショップ店長のIT日記

    最初は、RootDirをそっくりそのまま切り替えようか・・・なんて ちょっとダサいことを考えていました(笑) ま、そっちの方がシンプルですけどね。 でも、なんとなく間違ってファイルなくなってしまうのも嫌なので 「設定」でなんとかならんかなーと思いました。 IISだとちょっとわからないですが、Apacheだとmod_rewriteという モジュールがあるのは知っていたのでそれを使うことにしました。 ちなみに、Apacheのコンパイル時にmod_rewriteモジュールを 利用できるようにしておかないとこの方法は使えません。 ぱっとWindowsXPに入れてるApacheで試しましたが利用できませんでした。 (Windowsでは、使えなくても別に問題ないので、原因は追求してません) 設定自体は簡単で、httpd.conf にRewriteEngine についての記述を 行うだけです。 こんな感

    yuki_2021
    yuki_2021 2009/06/22
    mod_rewriteを使って、メンテナンス画面を表示する
  • 1