ホームページ > バックエンド開発 > PHPチュートリアル > 専門家が URL 形式の 2 つの問題を解決

専門家が URL 形式の 2 つの問題を解決

WBOY
リリース: 2016-06-23 14:22:27
オリジナル
947 人が閲覧しました

URL オープンソース php

最近、他の 2 人のオープンソース プログラムを修正しています。どちらも単一ページの入り口ですが、URL がよくわかりません:
(1) http://www.xxxx。 .com/index.php/news/1
(2) http://www.xxxx.com/?p=1
これらは書き換えられていない URL ですが、この URL がどのように実装されているかについて非常に憂鬱です。 1 つ目はフォルダー経由です。パラメーターはフォームで渡され、バックグラウンドでパラメーターの受け取り方法が変わります。 2 つ目は、index.php を直接省略することです。これは問題ありません。専門家がアドバイスをくれるかどうかはわかりません。

ディスカッションへの返信 (解決策)

フレームはすべてこのように URL であり、特定のフレームワークが使用されているかどうかを確認します。

http://www.xxxx.com/?p=1
は標準の URL 形式です
ファイル名を省略すると、Web サイトのデフォルトのファイルが配置されます

一般的に、デフォルトのファイル名はindexです。 php
つまり http://www.xxxx.com/?p=1
実際には http://www.xxxx.com/index.php?p=1 です

http://www.xxxx のように見えます.com/index.php/news/ 1 の
には PATH_INFO 関数を有効にするために Web サーバーが必要です

言い忘れていましたが、1 つ目は Igniter フレームワークによって書かれたプログラムで、2 つ目は wordpress のデフォルトの URL です

言い忘れていましたが、1つ目はIgniterフレームワークで書かれたプログラムです 書かれたプログラム、2つ目はwordpressのデフォルトURLです

フレームワーク名を知って、開発ドキュメントのルーティングルールを読んでください、

$_GET[''] で直接取得できますか?

この thinkphp フレームワークは完全に実現可能です。

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