TP3 は、開発者が Web アプリケーションを迅速に構築できるようにする PHP フレームワークです。デフォルトでは、URL リンクにはデフォルトのエントリ ファイルとして index.php
が含まれますが、URL をより美しく標準化するために index.php
を非表示にしたい場合があります。この記事では、TP3でindex.php
を非表示にする設定手順と具体的なコード例を詳しく紹介します。
まず、mod_rewrite
モジュールが Apache サーバーで有効になっていることを確認する必要があります。 httpd.conf
ファイルを開き、LoadModule
項目に次のコードを追加します。
LoadModule rewrite_module modules/mod_rewrite.so
次に、 Apache 設定ファイル # 項目。.htaccess ファイルが有効になるように、AllowOverride
が All
に設定されていることを確認してください。 <pre class='brush:apache;toolbar:false;'><Directory "/var/www/html">
AllowOverride All
</Directory></pre>
設定ファイルを保存し、Apache を再起動します。サーバ。
ステップ 2: .htaccess ファイルを作成する
ファイルを作成し、次のコードを追加します: <pre class='brush:apache;toolbar:false;'><IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule></pre>
Step 3: アプリケーション構成ファイルの変更
を開き、URL_MODEL
項目を見つけて、次のように設定します。 2:<pre class='brush:php;toolbar:false;'>'URL_MODEL' => 2,</pre>
ステップ 4: プロジェクト ディレクトリ構造を変更する
にアクセスしていたすべてのリンクを変更して、アクセスできるようにします。 index .php
リンク (例:
http://yourdomain.com/index.php/Admin/Index/index
ステップ 5: テスト
まとめ
以上の手順で、TP3で
index.php
以上がTP3のhiddenindex.php設定手順の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。