疑似静的 php
vps の Win2003 iss
たとえば、Web サイトのメンバー A のパーソナル センターのアドレスは ****.com/member/member.php/?userid=898 です
```````` "" """"""""******/member./898.html に擬似静的にしたい
"インターネット上のコードを見つけて試してみました 次のように疑似静的ルールを記述します
·················
RewriteRule /member/(d+).html /member/member.php?onsid =$1 [N,I]
` `````````` と疑似静的ロードが正常に完了しました ここで問題が発生します...
A のパーソナル センターにアクセスしてください ブラウザに表示されるアドレスは ***** です.com/member/member.php/?userid= 898
は擬似静的アドレスではありませんが、****.com/member/898.html...
· · · と直接入力することでメンバーにアクセスできます。・・・・・・・・・・・・・・・・
これを教えてください 解決方法は… 会員にアクセスするためのウェブサイトに入るにはどうすればよいですか? 訪問したアドレスは擬似静的アドレスの後のアドレスです… · · · · ·
疑似静的ルールもありますが、大丈夫ですか? ユーザー ID を削除するのは良くないと言っているのを見たことがあります...
· · · ·
皆さんありがとうございます
ディスカッション (解決策)
******/member./898.html のような形式を、*****.com/member/member.php/?userid= のように書き換えるだけです。 898
はプログラム コードを変更しないため、意味がありません。プログラムによって生成された接続はまだ ****.com/member/member.php/?userid=898 のような動的 URL の形式のままであるため
プログラムによって生成された接続がすべて* *****/member./898.html の形式で
そして、プログラムが依然として組み込まれたパラメータを従来の動的 URL に従って処理する場合、混乱を引き起こしやすくなります
モデレーターのご指導ありがとうございます