thinkphp URL 内のindex.php (?s=) を削除します。thinkphpindex.php
たとえば、元のパスは http://localhost/test/index.php/home/goods/index.html です。現在のアドレスは http://localhost/test/home/goods/index.html です。index.php を削除するには? 1. mod_rewrite.so モジュールは httpd.conf 設定ファイルにロードされています。 //Configure #LoadModule rewrite_module APACHE のモジュール /mod_rewrite.so の前にある警告シグナルを削除します
2.AllowOverride None Change None to All //APACHE で設定します (他の場所のAllowOverride も ALL に設定されていることに注意してください) AllowOverride noneAllowOverride ALL を変更します。オプション なし 順序 許可、拒否 すべての から許可
3. config.php の構成項目 URL_MODEL が 2 return Array( 'URL_MODEL' => '2', );
に設定されていることを確認します。
4 .htaccess ファイルをプロジェクトとディレクトリに配置し、以下を追加する必要があります:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ Index .php/$1 [QSA,PT,L]
thinkphpのURL書き換え、indexphpの削除方法プロジェクトの下に .htaccess ファイルを作成します。 .htaccess は先頭に小さなドットが付いたファイル名で、内容は
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond % {REQUEST_FILENAME} !-f
RewriteRule ^(.*)$index.php/$1 [QSA,PT,L]
thinkphp を使用するときに、indexphp URL パスのみを削除するにはどうすればよいですか?
.htaccess ファイル コード
すべてから拒否
永久リダイレクト/index.php /
注文拒否、許可
または参照ThinkPHP3.0 完全開発マニュアル 16.2 隠すindex.php
http://www.bkjia.com/PHPjc/849148.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/849148.html技術記事 thinkphp は、URL 内のindex.php (?s=) を削除します (thinkphpindex.php)。たとえば、元のパスが http://localhost/test/index.php/home/goods/index.html の場合、現在のアドレスになります。 http://lo...