내 웹사이트에 사진 몇 장을 올려두었는데 C:xampphtdocscatshopassetsimg
文件夹中。如果一个图片的名字像 food-adult-wet-meo-sardine-in-prawn-jelly-400g
,它不会在网站上显示。然而,如果名字像 can1.png
或者 can-1.png
,它会正确显示(尽管它们在同一个位置)。如果我把它命名为 food-prawnjelly.png
,即使只有一个连字符,它也不会显示。 foodprawnjelly.png
작동하지 않습니다.
이미지를 C:xampphtdocscatshopassetsimgfood
,它也不会显示,即使它的名字之前是可以“工作”的,比如 can1.png
로 옮기면.
이게 관련이 있는지, 문제를 일으키는지는 모르겠지만 재작성 규칙을 사용하여 아름다운 링크를 만들고 있습니다. catshop/food/adult-cat.food
会被重写为 show-category.php
,在那里进行适当的过滤以显示来自 adult-cat-food
的产品。我已经为图片路径使用了绝对链接(例如 /catshop/assets/img/can-1.png
)
사용된 재작성 규칙: RewriteRule ^(w+)/(w+)$ show-category.php [NE,L]
더 많은 정보가 필요하시면 알려주세요. 감사합니다!
으아아아편집: .htaccess 파일 내용
catshop ├─ .htaccess ├─ assets │ ├─ bootstrap │ ├─ css │ ├─ fonts │ ├─ img │ │ ├─ can-1.png │ └─ js ├─ index.php ├─ login.php ├─ register.php ├─ show-category.php └─ logout.php
제가 이해한 바에 따르면,
/catshop/assets
위치/catshop/show-category.php
(참고: home이라는 단어가 포함된 모든 문자열과 일치하므로 home의 사용을 변경하고 싶을 수도 있습니다.)
으아악이렇게 하면
을 모두 찾을 수 있습니다.assets
或.php
라는 단어가 포함되지 않은 URL 부분