ホームページ  >  記事  >  バックエンド開発  >  thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、その他の区切り文字は変更しないようにする方法、thinkphp3.2.3url_PHP チュートリアル

thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、その他の区切り文字は変更しないようにする方法、thinkphp3.2.3url_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:07:45790ブラウズ

thinkphp3.2.3でアドレスURLの特定の区切り文字だけを変更し、他は変更しない、thinkphp3.2.3url

今日はthinkphp3.2.3を使ってアドレスの特定の区切り文字だけを変更する方法を教えます。 url.方法、まずはこのアドレスを見てみましょう!

thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、その他の区切り文字は変更しないようにする方法、thinkphp3.2.3url_PHP チュートリアル

元のアドレスは /Home/Index/index/page/2.html であるはずですが、ページの後ろにある / 記号を _ 記号に変更するにはどうすればよいでしょうか?

1. 簡略化されたアドレス URL

実際、U() 関数を使用して thinkphp によって出力されるアドレスは、次のようになります。その場合、index.php を削除する必要があります。これは、アドレスを美しくするだけではありません。 SEOにも有益です! localhost/Application/Common/Conf/config.php ファイルを見つけて開き、内部の配列に次のコードを追加します

リーリー

thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、その他の区切り文字は変更しないようにする方法、thinkphp3.2.3url_PHP チュートリアル'URL_ROUTER_ON' => true

2. 通常のルーティングを使用して URL の最後の区切り文字を変更します

リーリー

ここでの正規表現は PHP の正規表現と同じであることに注意してください。次の :1 は PHP 正規表現の 1 または $1 であり、最初の括弧内の内容を表します

thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、その他の区切り文字は変更しないようにする方法、thinkphp3.2.3url_PHP チュートリアル

これで設定が完了しました。成功したかどうかをテストできるようになりました。まず $_GET['page'] を出力し、アドレス バーに「localhost/Home/Index/index/page_2.html」と入力します。出力が 2 であれば、成功おめでとうございます。

したがって、アドレス URL の特定の区切り文字のみを変更するには、localhost/Application/Common/Conf/config.php ファイルに次のコードを入力する必要があります。ここで変更したのは最後の区切り文字です。

リーリー

さらに詳しい内容については、Wang Yelou の個人ブログ www.ly89.cn をご覧ください

転載の際は出典を明記してください: http://www.ly89.cn/detailB/49.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1059460.html技術記事 thinkphp3.2.3 アドレス URL の特定の区切り文字のみを変更し、他は変更しない方法、thinkphp3.2.3url 今日は、thinkphp3.2.3 を使用して、アドレス URL の特定の区切り文字のみを変更する方法を説明します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。