ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP は URL リライトを尊重します

ThinkPHP は URL リライトを尊重します

WBOY
リリース: 2016-06-13 12:59:38
オリジナル
834 人が閲覧しました

ThinkPHP は URL 書き換えを実装します
ThinkPHP を使用して URL 書き換えを実装する場合、プロジェクト hello のディレクトリ構造は次のとおりです:


http://localhost/hello/index.php/User/login、このリンクは問題ありません。
http://localhost/hello/User/login、このリンクは使用できません。
http://localhost/hello/User/login

Apache httpd.conf ファイルの変更:
LoadModule rewrite_module modules/mod_rewrite.so
を有効にしました
<ディレクトリ />
オプション FollowSymLinks
すべてのオーバーライドを許可
注文の許可、拒否
すべてから許可

「AllowOverride」を「All
」に変更します。
ファイル Conf/config.php の内容は次のとおりです:
配列を返します (
'URL_MODEL' => 2
);

次の内容を含む .htaccess を追加しました:

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


http://localhost/hello/User/login にアクセスできるようにするにはどうすればよいですか?ありがとう!
------解決策-----
🎜> 注文の許可、拒否
全員から拒否


何かありますか?


-----解決策--------------------------------Apache で mod_rewrite を有効にするだけで済みます。モジュールには通常どおりアクセスできます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート