真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎樣去除index.php

這篇文章將為大家詳細(xì)講解有關(guān)怎樣去除index.php,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、寧城網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站定制開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為寧城等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

去除index.php的方法:1、在apache中,編輯httpd.conf配置文件,并在框架根目錄下新建htaccess;2、在nginx中,配置“$config['index_page'] = '';”,然后重啟nginx即可。

apache去掉index.php

1.編輯conf/httpd.conf配置文件

  #LoadModule rewrite_module modules/mod_rewrite.so 把該行前的#去掉

同時(shí)對(duì)應(yīng)Directory下要配置 AllowOverride All

2.在 CI 根目錄下(即在index.php,system的同級(jí)目錄下)新建立一個(gè)配置文件,命名為: .htaccess 內(nèi)容如下:

 RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond $1 !^(index\\.php|robots\\.txt)
  RewriteRule ^(.*)$ index.php/$1
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(application|modules|plugins|system|themes) index.php/$1 [L]

3.把system/application/config/config.php 中$config['index_page'] = "index.php";改為$config['index_page'] = "";

4.重啟apache

nginx去掉index.php

1.編輯nginx.conf文件

vi /usr/local/xxxxx/nginx/conf/nginx.conf
  #nginx去掉index.php
  location / {
  rewrite ^/$ /index.php last;
  #防止某些文件夾被直接訪問(wèn)
  rewrite ^/(?!index\\.php|robots\\.txt|uploadedImages|resource|images|js|css|styles|static)(.*)$ /index.php/$1 last;
  }

2.config/config.php下配置$config['index_page'] = '';

3..重啟nginx

去掉默認(rèn)的index方法,如圖的URL配置如:

config/routes.php,配置$route['catalogues/(:any)'] = "catalogues/index/$1";

其中(:any)表示匹配所有除CI保留關(guān)鍵字外的內(nèi)容,后面的$1為index傳入的參數(shù)內(nèi)容。

多個(gè)參數(shù)采用多個(gè)(:any),如兩個(gè)參數(shù)的為:$route['catalogues/(:any)/(:any)'] = "catalogues/index/$1/$2";

注:route規(guī)則如果同一目錄下精確配置要在模糊配置上面,否則不起作用,如:

  $route['catalogues/more'] = "catalogues/more";
  $route['catalogues/(:any)'] = "catalogues/index/$1";

注意事項(xiàng)

route規(guī)則如果同一目錄下精確配置要在模糊配置上面,否則不起作用

nginx服務(wù)器不需要.htaccess文件

關(guān)于怎樣去除index.php就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文標(biāo)題:怎樣去除index.php
本文網(wǎng)址:http://weahome.cn/article/jieggj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部