ホームページ  >  記事  >  バックエンド開発  >  Apache モジュール rewrite_module (transfer)_PHP チュートリアルの使用

Apache モジュール rewrite_module (transfer)_PHP チュートリアルの使用

WBOY
WBOYオリジナル
2016-07-21 15:56:56921ブラウズ


[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 の場合と同様です。
Start を追加する必要があります。
End
仮想ホスト設定に書き換えを追加します
仮想ホストがない場合は最後に追加します。


http://www.bkjia.com/PHPjc/317923.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317923.html技術記事 [url]http://wwww.aaaaaaaaa.com/... のアドレス形式を [url]http://wwww.aaaaaaaaa.com/... または [url]http://wwww.aaaaaaaaaa に変更します。 com/... もちろん、AP...に応じて変更できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。