日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

url 保持不变php,thinkphp3.2.3如何只改变地址url中的某一个分隔符,其它保持不变...

發布時間:2023/12/18 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 url 保持不变php,thinkphp3.2.3如何只改变地址url中的某一个分隔符,其它保持不变... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天教大家一個關于使用thinkphp3.2.3改變只改變地址url中的某一個分隔符的方法,首先大家來看看這個地址!

它的原始地址應該是/Home/Index/index/page/2.html,那我們怎樣將改變page后面 / 符號改成 _ 符號呢?

一、精簡地址url

其實thinkphp最初用U()函數打印出來地址應該是這樣的/index.php/Home/Index/index.html,那么我們應該講其中的index.php去除,這樣不僅地址美觀而且有利于SEO!我們找到localhost/Application/Common/Conf/config.php文件并且打開,在里面的數組中添加下面代碼

'URL_MODEL' => 2

看搞定了吧!

二、使用正則路由修改分隔符

1、還是在config.php文件中,將路由功能打開,添加下面代碼

'URL_ROUTER_ON' => true

2、使用正則路由修改url最后一個分隔符

'URL_ROUTE_RULES' => array(

'/([w/]+)/page_(d+)$/' => ':1?page=:2'

)

注意,這里的正則和PHP中的正則是一樣的,后面的 :1 就是PHP正則中的 1或者$1 代表第一個括號里面的內容

這樣就配置好了,現在我們可以測試一下是否成功!首先我們打印出$_GET['page'],然后在地址欄輸入localhost/Home/Index/index/page_2.html,如果輸出的是2那么恭喜你成功啦!

所以你的localhost/Application/Common/Conf/config.php文件需要輸入有下面代碼才能只改變地址url的某一個分隔符,我這里改變的是最后一個分隔符!

return array(

//設置URL模式

'URL_MODEL' => 2,

//啟動路由功能

'URL_ROUTER_ON' => true,

//正則路由

'URL_ROUTE_RULES' => array(

//修改分頁地址

'/([w/]+)/page_(d+)$/' => ':1?page=:2'

)

);

歡迎分享本文,轉載請注明本文出處和地址

Linux 在 i 節點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第 1 塊到第 11 塊 解析?

面試題: 在 i 節點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第 1 塊到第 11塊,則該文件共占有 B? 塊號.A 256?B 266?C 11?D 256×10 linux文件系統是L ...

記一次400錯誤引發的血案(URL中特殊符號的轉義/400 bad request錯誤)

django+nginx+uwsgi部署的站點訪問某個URL時發生了400 bad request的錯誤,而使用django自帶的開發版的web server時沒有遇到此問題.初步判斷是nginx或u ...

HTML5之pushstate、popstate操作history,無刷新改變當前url

一.認識window.history window.history表示window對象的歷史記錄,是由用戶主動產生,并且接受javascript腳本控制的全局對象.window對象通過history對 ...

使用ajax和history.pushState無刷新改變頁面URL

表現 如果你使用chrome或者firefox等瀏覽器訪問本博客.github.com.plus.google.com等網站時,細心的你會發現頁面之間的點擊是通過ajax異步請求的,同時頁面的URL發 ...

URL 中#號,? ,&的作用 (摘抄整理 鏈接為學習地址)

1. 一峰的網絡日志:http://www.ruanyifeng.com/blog/2011/03/url_hash.html get: 1.頁面滾動到指定頁面的指定位置 (eg: http://ww ...

使用ajax和history.pushState無刷新改變頁面URL onpopstate(轉)

Javascript代碼 var htmlData1 = $.ajax(??? {??? url: "/getXXXResponse",??? async: false }).re ...

使用ajax和history.pushState無刷新改變頁面URL(轉)

表現 如果你使用chrome或者firefox等瀏覽器訪問本博客.github.com.plus.google.com等網站時,細心的你會發現頁面之間的點擊是通過ajax異步請求的,同時頁面的URL發 ...

CSS只改變背景透明度,不改變子元素透明度

一般情況下,我們可以使用css的opcity屬性改變某個元素的透明度,但是其元素下的子元素的透明度也會被改變,即使對子元素重新定義也沒有用,例如:

ipv6地址在URL中的表達方式,如何在URL地址中包含ipv6地址

摘要 本文檔定義了在WWW瀏覽器的URL中執行的文本IPv6地址的格式.在包括Microsoft的IE,Mozilla和Lynx等幾個已經被廣泛安裝使用的瀏覽器的IPv6版本中,這種格式已經被使用.并 ...

隨機推薦

SQL Server DBA日常查詢視圖_數據庫性能視圖

1.獲取有關按平均CPU 時間排在最前面的五個查詢的信息 total_worker_time/execution_count AS [Avg CPU Time], ), ((CASE qs.state ...

hdu 3661 Assignments(水題的解法)

題目 //最早看了有點云里霧里,看了解析才知道可以很簡單的排序過 #include #include #include

C++ DLL 獲取 MSI Property

VS2010 創建? C++, Win32 DLL工程C-TEST. Stdafx.h中,在之后 添加引用. #include #incl ...

Java基礎知識強化38:StringBuffer類之StringBuffer的添加功能

1. StringBuffer的添加功能: public ?StringBuffer append(String str):可以把任意類型數據添加到字符串緩沖區里面,并返回字符串緩沖區本身. publ ...

CF618G(利用浮點數精度+矩乘優化DP)

這題真的太神辣,%了一發題解,原來還能這么搞QWQ 設\(A_{i,j}\)表示不加任何限制時,第\(i\)個格子會出現權值為\(j\)的史萊姆的概率,則有: \[A_{i,j}=A_{i,j-1}* ...

js原生實現網頁廣告條飛舞的效果

總結

以上是生活随笔為你收集整理的url 保持不变php,thinkphp3.2.3如何只改变地址url中的某一个分隔符,其它保持不变...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。