ThinkPHP をローカルに移植した後のファイル パスの問題

WBOY
リリース: 2016-07-06 13:51:13
オリジナル
903 人が閲覧しました

1. サーバー上のプロジェクトをコピーしてローカルに置きましたlocalhost/project,本来输入这个路径应该跳转到localhost/project/Auth/login
服务器上是那样跳转的,不过我移植到本地就跳转到了localhost/Auth/login
是哪里有问题?我.htaccess文件也有配置隐藏index.php

ThinkPHP をローカルに移植した後のファイル パスの問題

また、localhost/project/Auth/login之后他的那些PUBLIC下的文件也全都没加载到,路径出错,导致图片、CSS、JS都读取不到。PUBLIC下的文件目录基本是以<css href="/Public/AAA/a.css" />フォーム経由でインポートしたものは設定の問題ですか

返信内容:

1. サーバー上のプロジェクトをコピーしてローカルに置きましたlocalhost/project,本来输入这个路径应该跳转到localhost/project/Auth/login
服务器上是那样跳转的,不过我移植到本地就跳转到了localhost/Auth/login
是哪里有问题?我.htaccess文件也有配置隐藏index.php

ThinkPHP をローカルに移植した後のファイル パスの問題

また、localhost/project/Auth/login之后他的那些PUBLIC下的文件也全都没加载到,路径出错,导致图片、CSS、JS都读取不到。PUBLIC下的文件目录基本是以<css href="/Public/AAA/a.css" />フォーム経由でインポートしたものは設定の問題ですか

試してみる/Public 替换成 __PUBLIC__

仮想ホストを作成するか、サーバーのルート ディレクトリにプログラムを配置します
/ はドメイン名によって配置されます (正確ではありません)。ここは localhost です/ 定位(说法不准确) 的是域名, 你这里就是localhost
针对于TP的话引入静态文件(css,js之类的)一般是使用__PUBLIC__
生成跳转/访问地址的话会使用U TP 静的ファイル (css、js など) は通常、__PUBLIC__ を使用します

ジャンプ/アクセス アドレスを生成する場合は、次のような U 関数を使用します。 リーリー

絶対パスの移行を使用した後にルート ディレクトリ構造が異なる場合は、必ず問題が発生します。リソース パスには「/public/..」を使用せず、__ROOT__.'/public/..' を使用してください。

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