ホームページ > php教程 > php手册 > Apacheモジュールrewrite_moduleを使用する(転送)

Apacheモジュールrewrite_moduleを使用する(転送)

WBOY
リリース: 2016-06-13 12:33:24
オリジナル
888 人が閲覧しました


[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の場合
どちらも動作します
APACHEインストールフォルダ内のCONFフォルダにある httpd.conf を開いたら、
#LoadModule rewrite_module "モジュールを見つけます/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
//Rewrite For
//WWW.corn.COM/soft.php?id=1234&catid=2222
もちろん、必要に応じて変更できます。
これは WIN です。
LIUNXでも同様ですが、
Start
End
書き換えを仮想ホスト設定に追加する必要があります
If。仮想ホストはありません。最後に追加してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート