ホームページ >バックエンド開発 >PHPチュートリアル >rewrite ダウンロードは、Apache モジュール rewrite_module を使用して転送します

rewrite ダウンロードは、Apache モジュール rewrite_module を使用して転送します

WBOY
WBOYオリジナル
2016-07-29 08:36:181072ブラウズ

[url]http://wwww.aaaaaaaaaa.com/...
のアドレス形式を
[url]http://wwww.aaaaaaaaaa.com/...
または
[url]http:/ に変更します。 /wwww.aaaaaaaaa.com/...
もちろん、要件に応じて変更できます
APACHE の MOD_rewrite モジュール
PHP 学習フォーラムでデモを見ることができます
[url]http://www.phpx. com /happy/...
このフォーラムのレイアウトと投稿はこのテクノロジーを使用しており、アドレスは静的です
このテクノロジーの何が優れているのでしょうか?
Baidu、Google などがこれを可能にします。あなたのサイトのすべてのページを含めてください。
収入アドレスはあなたの偽の静的アドレスです。 さらに、この技術はあなたの背後で実行されるプログラムを隠すことができます
/soft/1234.htmlそれをsoft.php?id =1234に渡します
もちろん名前をsoftxfewafew.php?id=1234に変更します
表面的にはまだsoft/1234.htmlですが、APACHEは書き換えたファイルを内部で実行します
。プログラム自体から他人の侵入を根本的に防ぐことができます
以下に書き換え方法を書きます WINDOWSとLIUNXの2種類があります
どちらの操作も可能です
APACHEインストールフォルダ内のCONFフォルダにあるhttpd.confを開きます。
#LoadModule rewrite_module "modules/mod_rewrite.so"
# を削除します。
次に、仮想ホスト構成を見つけます
仮想ホストに
RewriteEngine On を追加します
RewriteRule ^/soft/([0-9]+).html$ /soft .php?id=$1
//説明
/ /WWW.corn.COM/SOFT/1234.HTML
//
//WWW.corn.COM/soft.php?id=1234 に書き換えられます
//IDここに 1 を与えると 1 が渡されます
RewriteRule ^/([0-9]+).html$ /soft.php?id=$1
//説明
//WWW.corn.COM /1234.HTML
//
//WWW に書き換えられました。corn.COM/soft.php?id=1234
RewriteRule ^/([0-9]+)_([0-9]+).html$ / Soft.php?id=$1&catid=$2
//説明
//WWW.corn.COM/1234_2222.HTML
//
//WWW.corn.COM/soft.php?id=1234&catid=2222
に書き換えましたもちろん、自由に変更できます。
これは WIN の場合です。
LIUNX でも同じですが、
Start
End を追加する必要があります。仮想ホストの設定
仮想ホストがない場合は最後に追加してください。
上記では、Apache モジュール rewrite_module を使用したリライトのダウンロードについて、リライトのダウンロードの内容を含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。