タグ

apacheとwordpressに関するtsuyossiiのブックマーク (6)

  • 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の考え方。 - こせきの技術日記
  • Apacheのmod_rewriteモジュールの使い方を徹底的に解説

    はじめて利用する方でも分かるように、一から徹底的に解説します リダイレクトやURLの書き換えを行うmod_rewrite。 呪文のように難しい記述に、何をやっているのか分からない挙動。 私自身、自動で生成されるものを利用したり、コピペで済ませていました。 しかし、とある案件でmod_rewriteについて学ぶ機会があったので、良い機会だと思い、mod_rewriteの使い方をまとめてみました。 目次 mod_rewriteの初期設定とログの表示方法 mod_rewriteの初期設定 ログファイルの設定 各ディレクティブの解説 RewriteBaseディレクティブ RewriteCondディレクティブ RewriteCondの後方参照について テスト文字列に利用できる環境変数の一覧 条件パターンの一覧 オプションの一覧 RewriteEngineディレクティブ RewriteMapディレクテ

    Apacheのmod_rewriteモジュールの使い方を徹底的に解説
  • PHP: $_SERVER - Manual

    $_SERVER (PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8) $_SERVER — サーバー情報および実行時の環境情報 説明 $_SERVER は、ヘッダ、パス、スクリプトの位置のような 情報を有する配列です。この配列のエントリは、Web サーバーにより 生成されます。全ての Web サーバーがこれら全てを提供する保証はありません。 サーバーは、これらのいくつかを省略したり、この一覧にない他のものを 定義する可能性があります。しかし、これらの変数のほとんどは、 » CGI/1.1 specification で定義されています。したがって、これらのほとんどは定義されていることを 期待することができます。 注意: PHP を コマンドライン から実行している場合、 これらの変数のほとんどは利用できないか、 なんの意味も持ちません。 以下に示された要素に加え、

  • Web Collection [ 第3回 ] XAMPP ドキュメントルートを変更しよう

    今回は、XAMPP のドキュメントルートを変更する方法をご紹介しようと思います。 デフォルトのドキュメントルートにはもとから xampp の管理画面が表示されるように、色々なフォルダが設置されているので、アプリケーションの開発をする時には、ちょっと邪魔になることも・・・ そこで、アプリケーションの開発用に Web のドキュメントルートを変更しちゃおう! でも、xampp の管理画面も今までどおり、表示できるようにしておこうと思います。 Apache httpd.conf の DocumentRoot 部分を変更する方法VirtualHost を使って変更する方法さて、今回は、簡単な方法として上の1番目の方法を紹介します。 2番目の方法は、また後日。。。

  • 今さら人に聞けない!WordPressで使われているmod_rewriteの説明書|クロノドライブ

    WordPressのmod_rewriteコードを参考にmod_rewriteについてまとめてみました。 mod_rewriteとは? mod_rewriteとは、何かご存知でしょうか? これは、Apacheというhttpサーバで利用されいてるモジュールと言われるもので、URLの書き換え・リダイレクト処理を行なってくれるものです。 主に「.htaccess」というファイルに任意の処理を記述して使用します。 mod_rewriteですが、使ってはいるけど内容はよくわからない方も多いのでは無いでしょうか? 実際にWordPressのパーマリンク設定で利用しているmod_rewrite のコードを参考に説明を行なっていきます。 まずは、利用しているコードを確認してみましょう。 WordPressのパーマリンク設定で利用しているmod_rewrite

    今さら人に聞けない!WordPressで使われているmod_rewriteの説明書|クロノドライブ
  • MAMPでローカル環境構築のまとめ | WebScripter.jp

    MAMPは簡単にWeb環境を構築できる便利なソフト。自分も長らく使ってますがあれこれ設定を変えたりしているので、おさらいがてら、ローカル環境を構築する時の設定をまとめてみました。 ポートの設定を変更する。 ドキュメントルートを変更する。 バーチャルホストを設定する。 PHPのエラー内容を出力する。 ポートの設定を変更する。 MAMPのApacheのポートはデフォルトで8888。接続するには、 http://localhost:8888 または、マシンに固有のローカルIPアドレスを振っていれば、 http://[IPアドレス]:8888/ でもアクセスできます。 でも、出来ることならポート番号なしのURLで接続したいですよね。それにはApache標準のポート80に設定する必要があります。以下の方法で簡単に設定出来ます。 まずはMAMPの環境設定をクリックします。 「ポートタブ」を開き、「Ap

    MAMPでローカル環境構築のまとめ | WebScripter.jp
  • 1