サイトwww.mysite.comを持っていて、私のサーバーにパブリックフォルダとしてapache/htdocsというフォルダがあります。私はwww.mysite.comへのすべてのリクエストをindex.phpファイルに割り当てたいと思います。それは可能か、www.mysite.com/about/のようなURLを持っていればフォルダが必要ですか? PHPコードでパス情報にアクセスするにはどうすればよいですか?あなたはこの URLのように見えるURLを持っている場合サーバのパブリックフォルダに来るすべてのリクエストを処理するために1つのPHPファイルを作成することはできますか?
1
A
答えて
1
mod_rewrite
を使用してください。
完全な例については、http://www.workingwith.me.uk/blog/software/open_source/apache/mod_rewriting_an_entire_siteを参照してください。
これはうまくいくはずです。
1
あなたは所望の効果を達成するためのmod_rewriteと呼ばれるものを使用する一切、切り抜いた正規表現は、あなたの要求は、それが何をするか http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
どのように見えるかに応じて、 ありませんが、基本的です.com/index.php?page = about url.com/about/ のようになりますが、バックエンドのリクエストはちょうど同じです あなたはあなたのmod_rewriteに適用するルールに依存していますが、とにかく動作させることができます
関連する問題
- 1. ライトボックスがPHPリクエストを処理することができます
- 2. JSFの1つのフォルダにあるすべてのjavascriptファイルを含めることはできますか?
- 3. 複数のPOSTリクエストを1つのPHPファイルまたは別々のファイルで処理する
- 4. Paypalのipn_emailはどこから来たのですか? IPNを処理するための私のPHPコードで
- 5. Php:ファイル処理とダウンロード操作を1つのスクリプトで処理する方法は?単一のスクリプトで
- 6. は今パブリックアクションメソッドは、1つのリクエストに応じてすべてのCSSファイルを取得するために使用されたレイザーエンジンは、ここで複数のファイル
- 7. すべてのリクエストをサブディレクトリに処理するApache mod書き換えルールを作成します。
- 8. dirのすべてのファイルを反復処理するスクリプトをコマンドラインで書くことはできますか?
- 9. 1つのPHPファイルと複数のメディアファイルでプレイリストを作成するには?
- 10. .configファイルを作成してweb.configに含めることはできますか?
- 11. 2つの異なる画像から1つのJPEGファイルを作成して、2つのレイヤーを1つのレイヤーにすることができます。
- 12. 1つのコードの後ろに1つしかないASCXファイルを2つ(またはそれ以上)作成することはできますか?
- 13. node.jsでhttpサーバのリクエスト処理オブジェクトで["/"]を処理する必要があるのはなぜですか?
- 14. WPF:Webサービスの処理専用のプロジェクトを1つ作成できますか?
- 15. 1つのApacheサーバーでTomcatとPHPの両方を処理できますか?
- 16. アップロードしたファイルを処理するためのDrupalモジュールの作成方法は?
- 17. すべてのAjax成功イベントを1か所で処理するためのJqueryの方法
- 18. 1つのPHPファイルで異なるページを作成する
- 19. 1すべてのアプリに署名するか、アプリごとに1つのキーストアを作成するか?
- 20. 1つのネットワークフォルダから別のネットワークフォルダにファイルをコピーするためのbtachファイルを作成します。
- 21. パターンのためにgrepファイルを作成し、パターンの部分に従って見つかった行を並べ替えることができますか?
- 22. 最初の作成時にプログラムで1つ作成するときに2つのノードを作成する
- 23. 複数のスプレッドシートに対して1つのスクリプトを作成することはできますか?
- 24. データベースとファイルシステム:要求を処理するために、即座に照会されたファイルを作成します。
- 25. プロジェクトがiosで作成されたときにコアデータを有効にすることができたら、コアデータを処理することは可能ですか?
- 26. 1つのスクリプトで作成された出力フォルダを処理する方法
- 27. C++を使用して、1つのhttpリクエストで複数のファイルをサーバからローカルハードディスクにコピーする方法は?
- 28. HTMLファイルをPHPと1つのファイルにマージするには?
- 29. CArchive <<演算子をstd :: stringを処理するためにオーバーロードすることはできますか?
- 30. PHPで2つのmysql接続を処理するプロジェクトのために
[PHPでキャッチオールハンドラを作成するには?](http://stackoverflow.com/questions/5218213/create-a-catch-all-handler-in-php)の可能な複製 – mario