PHP の疑似静的問題!
PHP を初めて使用した私は、最近、疑似静的処理に苦労しています。これについてはインターネットで多くの情報を見つけましたが、すべて Apache Rewrite と .htaccess を使用することで実現できると書かれていました。いくつかのプログラムを試してみましたが、実際にそれは可能でした。ウェブサイト構築当初は考慮されていない 擬似静的化の問題ですが、ウェブサイト構築後に上記の方法で設定するだけで良いでしょうか?ページ内のリンク (非疑似静的リンク) に関する多くの問題を解決する方法。たとえば、ページング プログラムでは、前のページと次のページにパラメータを渡す必要があります。疑似静的な後はどうすればよいですか。プログラム内のリンクを変更するか、フォーマットするか、またはその方法がわかりません。 。 。 。 。疑似静的 Web サイトを実装する完全なプロセスは何ですか?プログラムを修正しますか?
-----解決策---------
関数を持つのが最善です/リンク形式を制御するクラスメソッド
------解決策---------
例をあげてみましょう。 RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^/?jourindex.php?id=(.*)&path=(.*)&page=(.*)$default_$1_$2.html?page= 3ドル
------解決策------------------
パラメータとやりたいことを制御することを意味しますwrite as 擬似静的アドレスの関係!! 世代は規則的でなければなりません!
3階に書いてあることを参考にしてください!
------解決策----------------------
擬似静的環境に適応するようにプログラムを変更する必要があります
------解決策---------
マークして見返してください
------解決策----------------------
リンクアドレスを出力すると見た目が変わります。 。
たとえば、以前のアドレスは news.php?id=1 でした
擬似静的アドレスは /news/1.html でした
その場合、テンプレート内のアドレスは /news/1.html を使用する必要があります。以前は news.php?id=1
一般的な Web サイトでは、擬似静的を有効にするかどうかを選択できます。したがって、まず疑似静的がオンになっているかどうかを判断し、次に出力するハイパーリンクの種類を決定できます。