ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHPはURLからindex.phpを削除します、それは間違いなく動作します

ThinkPHPはURLからindex.phpを削除します、それは間違いなく動作します

WBOY
WBOYオリジナル
2016-06-13 13:01:43938ブラウズ

ThinkPHP は URL から Index.php を削除します。これは間違いなく機能します。

たとえば、元のパスは http://localhost/test/index.php/index/add です
現在のアドレスは http://localhost/test/index/add
になります。 Index.php を削除するには?

1. mod_rewrite.so モジュールは httpd.conf 設定ファイルにロードされます //APACHE で設定

#LoadModule rewrite_module modules/mod_rewrite.so前にある警告信号を削除します

2.AllowOverride None Change None to All //APACHE で設定します (他の場所のAllowOverride も ALL に設定されていることに注意してください)

AllowOverride なしAllowOverride ALL
に変更します オプション なし
注文の許可、拒否
すべてから許可


3. URL_MODEL が 2 に設定されていることを確認し、プロジェクト構成ファイルに
を書き込みます return Array(
'URL_MODEL' => '2',
);

4.htaccess ファイルは次のディレクトリに配置する必要があります
このファイルを追加します:

RewriteEngine がオン
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$index.php/$1 [QSA,PT,L]

補足: ドットで始まるファイルは Windows では作成できません
からファイルを作成してください。 次に、DOS で rename xxxx.xxxx .htaccess

を操作します。

デバッグできない場合は、769871707@qq,com までご連絡いただくか、次のサイトにアクセスしてください。 http://php.ranran1991.com

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。