程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 如何去除codeIgniter開發的網站url裡面的index.php字符串

如何去除codeIgniter開發的網站url裡面的index.php字符串

編輯:關於PHP編程

使用codeIgniter(簡稱CI)做網站的朋友應該都會發現網站的任何url默認都會帶個index.php,這個從SEO的角度上來說,對網站的影響是不大的,但是url的美觀上來說,這個是非常讓人不舒服的,下面我們就來看看如何去除使用codeIgniter開發的網站的url裡面的index.php這幾個字符吧。

做以下操作之前請確定你網站所運行的環境支持使用 .htaccess 進行url重寫,如果可以的話,請繼續往下看:

在網站根目錄新建一個 .htaccess 文件,輸入如下內容:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\\.php|images|css|js|robots\\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

上面的代碼第四行的意思是排除某些目錄或文件,使得這些目錄不會 rewrite 到 index.php 上,這一般用在圖片、js、css 等外部資源上。也就是說非 PHP 代碼都要排除出去。(這裡我排除了 images 目錄 css 目錄 js 目錄 以及 robots.txt 文件,當然 index.php 也應該被排除)

然後找到application/config/config.php文件,將:

$config['index_page'] = "index.php";

改為

$config['index_page'] = "";

您可能感興趣的文章

  • 如何去除dedeCMS後台登陸頁面的廣告
  • thinkphp 如何去除url中的index.php
  • 如何優化網站頁面提高網頁的加載速度
  • JavaScript去除字符串空格方法完美總結
  • thinkphp截取中文字符串的方法
  • 肩,背部肌群鍛煉-引體向上-俯立劃船-俯臥挺身-站姿負重俯身彎起-坐姿頸後下拉-俯立正握上拉-頸前寬握引體向上
  • php bom去除工具,php批量去除bom的代碼
  • Mysql查詢帶單引號字符串及插入帶單引號字符串需要注意問題

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved