目次
您可能感兴趣的文章
ホームページ php教程 php手册 如何去除codeIgniter开发的网站url里面的index.php字符串

如何去除codeIgniter开发的网站url里面的index.php字符串

Jun 13, 2016 am 09:36 AM
codeigniter index.php url 取り除く

使用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查询带单引号字符串及插入带单引号字符串需要注意问题
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11でショートカットの矢印アイコンを削除する方法 Windows 11でショートカットの矢印アイコンを削除する方法 Dec 28, 2023 am 10:39 AM

多くのユーザーが最新の win11 システムを使用すると、デスクトップ上のショートカット アイコンに小さな矢印が表示され、外観に影響を与えるため、win11 のショートカット アイコンから小さな矢印を削除するチュートリアルを提供しました。見た目は良くありません。ぜひ見に来てください。どのように機能するか見てみましょう。 win11 で小さなショートカット矢印を削除する方法: 1. まず、キーボードの「win+r」ショートカット キーを同時に押します。 2. 「ファイル名を指定して実行」を開き、「regedit」コマンドを入力して「OK」ボタンをクリックします。 3. 次に、「レジストリ エディタ」ページに入り、HKEY_CLASSES_ROOT\lnkfile (コピーして貼り付けることができます) をクリックして開きます。 4. 再入力後、「lsShortcut」を右クリックし、

スキャナーでウォーターマークを削除する方法 スキャナーでウォーターマークを削除する方法 Mar 05, 2024 pm 05:34 PM

透かしの削除は、ソフトウェア スキャナーの便利なツールです。スキャナーで透かしを削除する方法がわからないユーザーもいます。保存インターフェイスの [PDF の編集] で [透かしの削除] をクリックして閉じます。次に、エディターがユーザーからの紹介について説明します。ウォーターマークの消し方までご紹介していますので、興味のある方はぜひご覧ください! Scanner King の使い方チュートリアル Scanner King でウォーターマークを削除するには? 回答: 保存インターフェイスをクリックして、PDF のウォーターマークの削除を編集できます 詳細: 1. ソフトウェアを起動し、[カメラ] アイコンをクリックします。 2. 透かしを入れる必要がある文書を写真に撮り、スキャンします。 3. [→]をクリックして次の手順に進みます。 4. 編集が完了したら、[✓]をクリックします。 5. [PDF編集]をクリックします。 6. 下の[ウォーターマークを削除]を選択します。

PHP 関数の紹介 - get_headers(): URL の応答ヘッダー情報を取得します PHP 関数の紹介 - get_headers(): URL の応答ヘッダー情報を取得します Jul 25, 2023 am 09:05 AM

PHP 関数の紹介 - get_headers(): URL の応答ヘッダー情報の取得の概要: PHP 開発では、Web ページまたはリモート リソースの応答ヘッダー情報を取得する必要があることがよくあります。 PHP 関数 get_headers() を使用すると、対象 URL の応答ヘッダー情報を簡単に取得し、配列の形式で返すことができます。この記事では、get_headers() 関数の使用法を紹介し、関連するコード例をいくつか示します。 get_headers() 関数の使用法: get_header

win11でショートカット矢印を削除する方法 win11でショートカット矢印を削除する方法 Jul 05, 2023 pm 02:17 PM

win11でショートカット矢印を削除するにはどうすればよいですか?多くの Win11 ユーザーはシステムのデスクトップにショートカット アイコンを作成していますが、ショートカット アイコンには小さな矢印のような記号があり、アイコン全体が非常に見苦しくなります。では、Windows 11のシステムショートカットアイコンの小さな矢印を削除する対応する方法はありますか?詳細な操作方法を知らない友人も多いと思いますが、Win11 のデスクトップにある小さな矢印のショートカットを消去するチュートリアルを以下のエディターにまとめましたので、興味のある方はエディターをフォローして読み進めてください。 win11 でデスクトップ上の小さな矢印のショートカットをクリアするチュートリアル 1. メニュー バーを開き、[ファイル名を指定して実行] または単に win+R を見つけます。 2. 「regedit」と入力し、「OK」をクリックします。 3. HKEY_CLASSES_ を見つけます。

e からの NameResolutionError(self.host, self, e) の理由とその解決方法 e からの NameResolutionError(self.host, self, e) の理由とその解決方法 Mar 01, 2024 pm 01:20 PM

エラーの理由は、urllib3 ライブラリの例外タイプである NameResolutionError(self.host,self,e)frome です。このエラーの理由は、DNS 解決が失敗したこと、つまり、ホスト名または IP アドレスが試みられたことです。解決できるものが見つかりません。これは、入力された URL アドレスが間違っているか、DNS サーバーが一時的に利用できないことが原因である可能性があります。このエラーを解決する方法 このエラーを解決するにはいくつかの方法があります。 入力された URL アドレスが正しいかどうかを確認し、アクセス可能であることを確認します。 DNS サーバーが利用可能であることを確認します。コマンド ラインで「ping」コマンドを使用してみてください。 DNS サーバーが利用可能かどうかをテストします。プロキシの背後にある場合は、ホスト名の代わりに IP アドレスを使用して Web サイトにアクセスしてみてください。

モザイクの消し方 モザイクの消し方 モザイクの消し方 モザイクの消し方 Feb 22, 2024 pm 03:22 PM

模造スタンプを使用して絵の色を選択し、適用します。チュートリアル 適用モデル: Lenovo AIO520C システム: Windows 10 Professional エディション: Photoshop 2020 分析 1 まず、PhotoShop に入り、モザイク画像を開きます。 2左側のツールバーで、[スタンプの複製]を見つけてクリックします。 3 次に、キーボードの Alt キーを押したままにします。 4. マウスを移動して画像内の色を選択します。 5次に、キーボードの Alt キーを放します。 6最後にマウスでモザイク部分を塗りつぶしてモザイクを消します。補足: モザイク除去の原理とは? 1. 写真からモザイクを除去するには、キャンバスに輪郭を描いてペイントするのと同じです。カラー面では扱いやすくなりましたが、それでも完成させるのは非常に難しいです。なぜなら

htmlとurlの違いは何ですか htmlとurlの違いは何ですか Mar 06, 2024 pm 03:06 PM

相違点: 1. 定義が異なります。URL はユニフォーム リソース ロケーターであり、HTML はハイパーテキスト マークアップ言語です。 2. HTML には多数の URL を含めることができますが、URL 内に存在できる HTML ページは 1 つだけです。 3. HTML は is を指します。 Web ページ、url は Web サイトのアドレスを指します。

CodeIgniter でカスタムミドルウェアを実装する方法 CodeIgniter でカスタムミドルウェアを実装する方法 Jul 29, 2023 am 10:53 AM

CodeIgniter でカスタム ミドルウェアを実装する方法 はじめに: 最新の Web 開発では、ミドルウェアがアプリケーションで重要な役割を果たします。これらは、リクエストがコントローラーに到達する前または後に、共有処理ロジックを実行するために使用できます。 CodeIgniter は、人気のある PHP フレームワークとして、ミドルウェアの使用もサポートしています。この記事では、CodeIgniter でカスタム ミドルウェアを実装する方法を紹介し、簡単なコード例を示します。ミドルウェアの概要: ミドルウェアは一種のリクエストです

See all articles