[url]http://wwww.aaaaaaaaaa.com/bbb.php?id=888[/url]
のアドレス形式を
[url]http://wwww.aaaaaaaaaa.com/888.htm[ /url]
または
[url]http://wwww.aaaaaaaa.com/yourname/888.htm[/url]
もちろん、要件に応じて変更できます
APACHE の MOD_rewrite モジュールをご覧ください。デモ PHP 学習フォーラム
[url]http://www.phpx.com/happy/[/url]
このフォーラムのレイアウトと投稿はアドレスを静的にするためにこのテクノロジーを使用していますが、これは偽物です。テクノロジーについては大丈夫ですか
Baidu や Google などにあなたのサイトのすべてのページを含めることができます
もちろん、このテクノロジーはあなたの偽の静的アドレスであることを他人に知らせることはできません。あなたの背後で実行されるプログラム
/soft/1234.html を書き換えて、soft.php?id=1234 に渡すことができます
もちろん、名前をsoftxfewafew.php?id=1234 に変更します
表面上はそのままです。 Soft/1234.htmlですが、APACHEが内部で実行するファイルです
プログラム自体からの侵入を根本的に防ぐことができます
書き換え方法はWINDOWSと2種類に分けて書きます。 LIUNX
両方の操作
APACHE インストール フォルダー内の Conf フォルダー httpd.conf
を開いた後、
#LoadModule rewrite_module "modules/mod_rewrite.so" を見つけて
# を削除します
次に仮想ホスト構成を見つけます
仮想ホストに
RewriteEngine On を追加しますhost
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 でも同じですが、
< を追加する必要があります。 IfModule mod_rewrite.c>Start
End
仮想ホスト設定にすべての書き換えを追加します
仮想ホストがない場合は最後に追加します。
http://www.bkjia.com/PHPjc/318720.html