タイトルを次のように書き換えました: 画像名にハイフンが含まれている場合、長すぎる場合、または画像の位置に依存している場合、画像の読み込みはブロックされます
P粉794851975
P粉794851975 2024-01-16 18:25:49
0
1
353

私の Web サイトの下の C:\xampp\htdocs\catshop\assets\img フォルダーにいくつかの写真を配置しています。画像に food-social-wet-meo-sardine-in-prawn-jelly-400g のような名前が付いている場合、その画像は Web サイトに表示されません。ただし、名前が can1.png または can-1.png の場合は、(同じ位置にある場合でも) 正しく表示されます。 food-prawnjelly.png という名前にすると、ハイフンが 1 つだけでも表示されません。 foodprawnjelly.png も機能しません。

画像を C:\xampp\htdocs\catshop\assets\img\food に移動すると、can1 のように、以前はその名前が「機能していた」にもかかわらず、表示されません。 .png

これが関係しているのか、それとも問題の原因になっているのかはわかりませんが、美しいリンクを作成するために書き換えルールを使用しています。 catshop/food/social-cat.food のようなリンクは show-category.php に書き換えられ、適切なフィルタリングが行われて Adult- からのソースが表示されます。猫の餌製品。画像パスには絶対リンクを使用しました (例: /catshop/assets/img/can-1.png)

使用される書き換えルール: RewriteRule ^(\w )/(\w )$ show-category.php [NE,L]

さらに詳しい情報が必要な場合は、お知らせください。ありがとうございます。

リーリー

編集: .htaccess ファイルの内容

ああああ

P粉794851975
P粉794851975

全員に返信(1)
P粉604669414

私の理解によれば、

  1. /catshop/assets 場所
  2. から直接画像などを解析したい場合
  3. すべての .php ファイルを解析する必要があります
  4. 「home」という単語を含まない他の URL は、/catshop/show-category.php
  5. に解決される必要があります。

(注意: home という単語を含む文字列と一致するため、home の使用を変更することもできます)

リーリー

これにより、assets または .php

という単語が含まれない URL 部分が検索されます。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!