亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

(Nginx和PHP下)URL重寫,TP實現URL重寫

2020-03-22 18:47:26
字體:
來源:轉載
供稿:網友

在thinkphp的案例中有一個.htaccess文件,里面配置了URL的一些重寫規則,如: IfModule mod_rewrite.c RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] /IfModule

在thinkphp的案例中有一個.htaccess文件,里面配置了URL的一些重寫規則,如:


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

它的作用就是設置URL重寫以隱藏URL中含有的index.php。一般來說URL過長或者動態化的URL都不利于SEO因此隱藏的目的就是要達到更好的SEO效果。
明白了.htaccess文件的作用,接下來就是讓它工作起來。
要使.htaccess文件起作用,通常需要服務器開啟URL_REWRITE模塊才能支持。

下面是Apache的配置過程:

1、httpd.conf配置文件中加載了mod_rewrite.so模塊
在httpd.conf配置文件搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是這個)去掉前面的#

2、AllowOverride None 將None改為 All
在httpd.conf配置文件找到“AllowOverride None”將None改為 All。這點值得注意的是,“AllowOverride None”在文件中能找到幾處,但要改的卻只有一處。如圖所示:

AllowOverride All

3、確保項目(一般是前臺項目)配置文件的URL_MODEL設置為2

4、把.htaccess文件放到入口文件的同級目錄下

ThinkPHP 利用.htaccess文件的 Rewrite 規則隱藏URL中的 index.php實現去掉 URL 中的 index.php

ThinkPHP 作為 PHP 框架,是單一入口的,那么其原始的 URL 便不是那么友好。但 ThinkPHP 提供了各種機制來定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址來。

.htaccess文件是 Apache 服務器中的一個配置文件,它負責相關目錄下的網頁配置。我們可以利用 .htaccess 文件的 Rewrite 規則來隱藏掉 ThinkPHP URL 中的 index.php 文件(即入口文件),這也是 ThinkPHP URL 偽靜態的第一步。

例如原來的 URL 為:

http://127.0.0.1/index.php/Index/insert

去掉 index.php 之后變為:

http://127.0.0.1/Index/insert

如此一來,就變成了 http://服務器地址/應用模塊名稱/操作名稱[/變量參數] 的常見 URL 格式。

更改 Apache httpd.conf 配置文件

提示:如果在html' target='_blank'>虛擬主機商配置,請直接配置第三、四步,因為支持 .htaccess 的空間已經配置好了前面兩步。

編輯器打開 Apache 配置文件 httpd.conf(該文件位于 Apache 安裝目錄Apache2conf),并按如下步驟修改,。

一、加載了 mod_rewrite.so

確認加載了 mod_rewrite.so 模塊(將如下配置前的 # 號去掉):

LoadModule rewrite_module modules/mod_rewrite.so
二、更改 AllowOverride 配置

更改需要讀取 .htaccess 文件的目錄,將原來的目錄注釋掉:

#
更改 AllowOverride None 為 AllowOverride FileInfo Options ,更改后的配置如下所示:
#    AllowOverride FileInfo Options

.htaccess 是基于目錄來控制的, 該句即表示需要讀取 .htaccess 文件的目錄,要根據實際具體 Apache 的解析目錄來配置。虛擬主機如果提供 .htaccess 控制,一般都已經配置好了。

三、添加 .htaccess 文件 Rewrite 規則

在需要隱藏 index.php 的目錄下(本教程中為 E:/html/myapp,也即入口文件所在目錄)創建 .htaccess 文件,并寫入如下規則代碼:

RewriteEngine on#不顯示index.phpRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

如果網站已經有 .htaccess 文件,在里面添加該段配置規則即可。如果不能創建該文件(Windows 平臺不能創建),可以從本站下載該文件,但該文件僅配置了隱藏 index.php 的規則,點擊此處下載。

四、更改項目配置文件

編輯項目配置文件 Conf/config.php ,將 URL 模式配置為 2(Rewrite模式):

    'URL_MODEL'=>2,

至此,各個配置已經完成。保存各配置文件后,重啟 Apache 服務器并刪除 Runtime 目錄下的項目緩存文件,在瀏覽器訪問隱藏 index.php 后的地址測試是否成功:

http://127.0.0.1/html/myapp/Index/index

如果訪問成功,那么利用 Apache .htaccess 文件的 Rewrite 規則隱藏 index.php 入口文件的配置就成功了。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线播放日韩欧美| 亚洲国产日韩欧美在线动漫| 92国产精品久久久久首页| 欧美性色视频在线| 国产精品自拍偷拍| 久久久中文字幕| 国产精品视频男人的天堂| 国产精品高潮在线| 国产精品一久久香蕉国产线看观看| 最新国产成人av网站网址麻豆| 另类色图亚洲色图| 国外成人性视频| 欧美在线欧美在线| 亚洲电影免费在线观看| 91九色国产社区在线观看| 亚洲偷欧美偷国内偷| 日韩精品中文在线观看| 久久夜色精品国产| 亚洲综合色av| 国产亚洲人成a一在线v站| 性金发美女69hd大尺寸| 国产成人精品视频| 日韩中文在线中文网在线观看| 中文字幕亚洲综合久久筱田步美| 日韩中文字幕国产精品| 91精品国产综合久久男男| 欧美高清在线视频观看不卡| 国产精品久久久久久久久久久不卡| 欧美疯狂做受xxxx高潮| 国产精品老女人视频| 欧美中文在线字幕| 亚洲视频第一页| 亚洲欧美三级伦理| 亚洲免费福利视频| 伊人久久久久久久久久久久久| 国产午夜精品全部视频在线播放| 九九久久国产精品| 亚洲视频欧洲视频| 91禁外国网站| 国产人妖伪娘一区91| 久久琪琪电影院| 欧美裸体男粗大视频在线观看| 国产精品亚洲欧美导航| 成人看片人aa| 国产精品久久久久久超碰| 精品国产依人香蕉在线精品| 久久成人精品一区二区三区| 国产精品 欧美在线| 成人h视频在线观看播放| 亚洲精品动漫100p| 日韩精品免费在线视频观看| 精品国偷自产在线视频| 久久福利视频网| 欧美午夜宅男影院在线观看| 亚洲第一av网站| 欧美激情在线观看视频| 成人免费午夜电影| 亚洲成av人片在线观看香蕉| 日韩在线观看高清| 日韩av在线免费看| 亚洲精品美女久久久| 国产精品人成电影在线观看| 久久在线观看视频| 久久九九精品99国产精品| 国产精品丝袜白浆摸在线| 欧美日韩精品二区| 亚洲国产美女久久久久| 亚洲在线观看视频| 欧美激情一级精品国产| 日韩视频在线观看免费| 久久久亚洲国产天美传媒修理工| 91情侣偷在线精品国产| 欧美大尺度激情区在线播放| 欧洲成人午夜免费大片| 91久久久精品| 日韩av网址在线| 日韩在线视频播放| 亚洲女同性videos| 成人欧美一区二区三区黑人孕妇| 亚洲自拍小视频| 日韩av综合中文字幕| 国产成人精品日本亚洲专区61| 成人观看高清在线观看免费| 欧美午夜精品伦理| 日韩欧美在线第一页| 欧美日韩成人免费| 97视频在线观看免费| 成人性教育视频在线观看| 欧美日韩国产成人| 精品视频久久久久久| 97精品国产97久久久久久免费| 中文字幕av一区二区三区谷原希美| 日韩av第一页| www.亚洲免费视频| 77777少妇光屁股久久一区| 国产成人精品视频| 亚洲v日韩v综合v精品v| 国产亚洲美女精品久久久| 中文字幕在线观看日韩| 国内精品在线一区| 亚洲日本欧美中文幕| 久久99久国产精品黄毛片入口| 亚洲欧美999| 欧美在线一区二区三区四| 日韩电影中文字幕| 国产精品夜间视频香蕉| 久久久久久久爱| 中国人与牲禽动交精品| 91老司机在线| 清纯唯美亚洲激情| 91精品国产成人| 欧美一级在线播放| 国产精品成久久久久三级| 欧美成人h版在线观看| 日韩成人中文字幕在线观看| 欧美尺度大的性做爰视频| 日韩高清有码在线| 成人黄色免费网站在线观看| 91丝袜美腿美女视频网站| 日韩av影视综合网| 日韩av综合网站| 国产精品视频精品| 国产精品一区二区三区久久久| 国产欧美久久一区二区| 91视频九色网站| 国产精品99久久99久久久二8| 亚洲伊人第一页| 国产三级精品网站| 欧美劲爆第一页| 精品露脸国产偷人在视频| 91精品免费久久久久久久久| 国产日本欧美在线观看| 美女啪啪无遮挡免费久久网站| 久久久精品久久久久| 久久久女女女女999久久| 国产免费成人av| 国产精品美女免费视频| 国产91网红主播在线观看| 最近中文字幕mv在线一区二区三区四区| 亚洲一区二区三区xxx视频| 亚洲欧美999| 精品国产一区二区三区久久久狼| 97**国产露脸精品国产| 午夜精品久久久久久99热| xxav国产精品美女主播| 欧美黑人xxxⅹ高潮交| 97视频色精品| 国产丝袜一区二区三区免费视频| 色综合伊人色综合网站| 久久久久久久999精品视频| 91国语精品自产拍在线观看性色| 国产成人福利视频| 日韩电视剧免费观看网站| 中文字幕在线亚洲| 性金发美女69hd大尺寸| 色综合久久中文字幕综合网小说| 91在线免费视频| 国产精品久久视频| 久久久成人精品视频| 久久精品视频在线| 欧美激情精品久久久久久久变态| 亚洲另类欧美自拍| 久久韩剧网电视剧| 欧美人与性动交|