PR

HOST_SERVER_IMG以下の画像のクエリ削除・画像キャッシュサーバー対応 #4274

kouho opened this at 2025-09-19T15:01:09; closed

Description

opened by kouho at 2025-09-19T15:01:09; updated 2026-04-14T09:30:16

概要

画像キャッシュサーバー利用の下準備
HOST_SERVER_IMG以下の画像参照で?クエリパラメータを利用している場合に削除

kouho change_title at 2025-09-19T15:59:38: [WIP]HOST_SERVER_IMG以下の画像のクエリ削除 HOST_SERVER_IMG以下の画像のクエリ削除
kouho change_title at 2025-09-25T11:58:12: HOST_SERVER_IMG以下の画像のクエリ削除 HOST_SERVER_IMG以下の画像のクエリ削除・画像キャッシュサーバー対応

Comment

#42516 by wada at 2025-09-28T09:00:38; updated 2025-09-28T09:00:38

@kouho
確認OKです。

wada add_label at 2025-09-28T09:00:43: 和田 LGTM
kouho close at 2026-04-14T09:30:16: Close

Commit range

basea8f150e9cedb876e95d4e885d501b9a7f110ad5b
head48c9ad5fc41115bcf3f563ead74dc6ff9ff72087
base branchjolly/jr-web:master
head branchjolly/jr-web:del_query_from_img

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed327 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/ajax/default_info.inc
modifiedlib/conf/class/NewbieGachaConfig.class.php
modifiedlib/models/Limited_trade_shop_helper.php
modifiedmobile_html/template/AreaItem__Default.tpl
modifiedmobile_html/template/Bar__Default.tpl
modifiedmobile_html/template/Bar__Gacha.tpl
modifiedmobile_html/template/Bar__GachaCheck.tpl
modifiedmobile_html/template/Bar__GachaCheckReprint.tpl
modifiedmobile_html/template/Bar__GachaCheckReprint2.tpl
modifiedmobile_html/template/Bar__GachaCheckReprint3.tpl
modifiedmobile_html/template/Bar__GachaResultReprint3.tpl
modifiedmobile_html/template/Bar__ItemGachaCheck.tpl
modifiedmobile_html/template/Bar__ItemGachaResult.tpl
modifiedmobile_html/template/Bar__MedalGacha.tpl
modifiedmobile_html/template/Bar__MonsterGachaResult.tpl
modifiedmobile_html/template/Bar__MonsterGacha_822.tpl
modifiedmobile_html/template/Bar__MonsterGacha_841.tpl
modifiedmobile_html/template/Bar__MonsterGacha_874.tpl
modifiedmobile_html/template/Bar__MonsterGacha_Default.tpl
modifiedmobile_html/template/Bar__PickupGachaCheck.tpl
modifiedmobile_html/template/Bar__PickupGachaResult.tpl
modifiedmobile_html/template/Bar__PickupGachaSP.tpl
modifiedmobile_html/template/Bar__PointGacha.tpl
modifiedmobile_html/template/Bar__PointGachaCheck.tpl
modifiedmobile_html/template/Bar__PointGachaResult.tpl
modifiedmobile_html/template/Bar__SPGacha_152.tpl
modifiedmobile_html/template/Bar__SPGacha_167.tpl
modifiedmobile_html/template/Bar__SPGacha_241.tpl
modifiedmobile_html/template/Bar__SPGacha_272.tpl
modifiedmobile_html/template/Bar__SPGacha_795.tpl
modifiedmobile_html/template/Bar__SPGacha_897.tpl
modifiedmobile_html/template/Bar__SPGacha_898.tpl
modifiedmobile_html/template/Bar__SetupGachaCheck.tpl
modifiedmobile_html/template/Bar__SetupGachaResult.tpl
modifiedmobile_html/template/Bar__SpecialGacha.tpl
modifiedmobile_html/template/Bar__SpecialGachaCardList.tpl
modifiedmobile_html/template/Bar__SpecialGachaCheck.tpl
modifiedmobile_html/template/Bar__SpecialGachaList.tpl
modifiedmobile_html/template/Bar__SpecialGachaResult.tpl
modifiedmobile_html/template/Bar__SpecialGacha_105.tpl
modifiedmobile_html/template/Bar__SpecialGacha_151.tpl
modifiedmobile_html/template/Bar__SpecialGacha_186.tpl
modifiedmobile_html/template/Bar__SpecialGacha_194.tpl
modifiedmobile_html/template/Bar__SpecialGacha_Default.tpl
modifiedmobile_html/template/Bar__SpecialGacha_Reprint.tpl
modifiedmobile_html/template/BottleSP__Default.tpl
modifiedmobile_html/template/BottleSP__Menu.tpl
modifiedmobile_html/template/Build__Clock.tpl
modifiedmobile_html/template/Colosseum__Log.tpl
modifiedmobile_html/template/Colosseum__LogTeam.tpl
modifiedmobile_html/template/Colosseum__Main.tpl
modifiedmobile_html/template/CombatContest__Default.tpl
modifiedmobile_html/template/Default__Default.tpl
modifiedmobile_html/template/DgameCampaign__Quest.tpl
modifiedmobile_html/template/History__SkillBallMedal.tpl
modifiedmobile_html/template/Invite__Default.tpl
modifiedmobile_html/template/Jewel__Default.tpl
modifiedmobile_html/template/Main__Default.tpl
modifiedmobile_html/template/Mission__Default.tpl
modifiedmobile_html/template/Mission__Help.tpl
modifiedmobile_html/template/Mission__Nostamina.tpl
modifiedmobile_html/template/OceanArea__Default.tpl
modifiedmobile_html/template/OceanArea__Ranking.tpl
modifiedmobile_html/template/OceanArea__TeamMonsterDefault.tpl
modifiedmobile_html/template/Quest__Detail.tpl
modifiedmobile_html/template/Shop__Assortment_10008.tpl
modifiedmobile_html/template/Shop__Assortment_10010.tpl
modifiedmobile_html/template/Shop__Assortment_10014.tpl
modifiedmobile_html/template/Shop__Assortment_10017.tpl
modifiedmobile_html/template/Shop__BoxSet.tpl
modifiedmobile_html/template/Shop__CardHolderPack.tpl
modifiedmobile_html/template/Shop__Default.tpl
modifiedmobile_html/template/Shop__GainSet.tpl
modifiedmobile_html/template/Shop__GainSet_1.tpl
modifiedmobile_html/template/Shop__GoldSet.tpl
modifiedmobile_html/template/Shop__Payment.tpl
modifiedmobile_html/template/Shop__StarterPack.tpl
modifiedmobile_html/template/Shop__TrainingPack.tpl
modifiedmobile_html/template/ShowDown__Info.tpl
modifiedmobile_html/template/TeamScout__Default.tpl
modifiedmobile_html/template/TeamWar__Default.tpl
modifiedmobile_html/template/TeamWar__Inspire.tpl
modifiedmobile_html/template/TeamWar__Result.tpl
modifiedmobile_html/template/Team__PetEggChange.tpl
modifiedmobile_html/template/Team__RaidMonsterVs.tpl
modifiedmobile_html/template/parts_Default__Info__727_1.tpl
modifiedmobile_html/template/parts_Default__Info__727_2.tpl
modifiedmobile_html/template/parts_Default__Info__727_3.tpl
modifiedmobile_html/template/parts_Default__Info__727_4.tpl
modifiedpublic_html/template/Anniversary-Animation.tpl
modifiedpublic_html/template/Anniversary-Login.tpl
modifiedpublic_html/template/Bar-Default.tpl
modifiedpublic_html/template/Bar-DrinkItemGachaRatio.tpl
modifiedpublic_html/template/Bar-Gacha.tpl
modifiedpublic_html/template/Bar-GachaFree.tpl
modifiedpublic_html/template/Bar-GachaInfo.tpl
modifiedpublic_html/template/Bar-GachaRatio.tpl
modifiedpublic_html/template/Bar-GachaRatioPoint.tpl
modifiedpublic_html/template/Bar-GachaRatioReprint.tpl
modifiedpublic_html/template/Bar-GachaRatioSkillBallRank.tpl
modifiedpublic_html/template/Bar-GachaReprint.tpl
modifiedpublic_html/template/Bar-GachaReprint2.tpl
modifiedpublic_html/template/Bar-GachaReprint3.tpl
modifiedpublic_html/template/Bar-GachaResult.tpl
modifiedpublic_html/template/Bar-Gacha_old.tpl
modifiedpublic_html/template/Bar-ItemGachaCheck.tpl
modifiedpublic_html/template/Bar-ItemGachaRatio.tpl
modifiedpublic_html/template/Bar-ItemGachaResult.tpl
modifiedpublic_html/template/Bar-MedalGacha.tpl
modifiedpublic_html/template/Bar-MonsterGachaList.tpl
modifiedpublic_html/template/Bar-MonsterGachaResult.tpl
modifiedpublic_html/template/Bar-MonsterGacha_705.tpl
modifiedpublic_html/template/Bar-MonsterGacha_726.tpl
modifiedpublic_html/template/Bar-MonsterGacha_769.tpl
modifiedpublic_html/template/Bar-MonsterGacha_775.tpl
modifiedpublic_html/template/Bar-MonsterGacha_799.tpl
modifiedpublic_html/template/Bar-MonsterGacha_822.tpl
modifiedpublic_html/template/Bar-MonsterGacha_841.tpl
modifiedpublic_html/template/Bar-MonsterGacha_874.tpl
modifiedpublic_html/template/Bar-MonsterGacha_Default.tpl
modifiedpublic_html/template/Bar-NewbieGacha.tpl
modifiedpublic_html/template/Bar-NewbieGachaCheck.tpl
modifiedpublic_html/template/Bar-NewbieGachaResult.tpl
modifiedpublic_html/template/Bar-PickupGacha.tpl
modifiedpublic_html/template/Bar-PickupGachaAnimation.tpl
modifiedpublic_html/template/Bar-PickupGachaCheck.tpl
modifiedpublic_html/template/Bar-PickupGachaRatio.tpl
modifiedpublic_html/template/Bar-PickupGachaResult.tpl
modifiedpublic_html/template/Bar-PickupGachaSP.tpl
modifiedpublic_html/template/Bar-PointGacha.tpl
modifiedpublic_html/template/Bar-PointGachaCheck.tpl
modifiedpublic_html/template/Bar-PointGachaResult.tpl
modifiedpublic_html/template/Bar-PointGacha_456.tpl
modifiedpublic_html/template/Bar-PointGacha_496.tpl
modifiedpublic_html/template/Bar-PointGacha_606.tpl
modifiedpublic_html/template/Bar-SPGacha.tpl
modifiedpublic_html/template/Bar-SPGachaList2.tpl
modifiedpublic_html/template/Bar-SPGachaRatio.tpl
modifiedpublic_html/template/Bar-SPGachaReprint.tpl
modifiedpublic_html/template/Bar-SPGachaResult.tpl
modifiedpublic_html/template/Bar-SPGacha_104.tpl
modifiedpublic_html/template/Bar-SPGacha_106.tpl
modifiedpublic_html/template/Bar-SPGacha_117.tpl
modifiedpublic_html/template/Bar-SPGacha_152.tpl
modifiedpublic_html/template/Bar-SPGacha_167.tpl
modifiedpublic_html/template/Bar-SPGacha_218.tpl
modifiedpublic_html/template/Bar-SPGacha_223.tpl
modifiedpublic_html/template/Bar-SPGacha_224.tpl
modifiedpublic_html/template/Bar-SPGacha_227.tpl
modifiedpublic_html/template/Bar-SPGacha_241.tpl
modifiedpublic_html/template/Bar-SPGacha_254.tpl
modifiedpublic_html/template/Bar-SPGacha_272.tpl
modifiedpublic_html/template/Bar-SPGacha_276.tpl
modifiedpublic_html/template/Bar-SPGacha_298.tpl
modifiedpublic_html/template/Bar-SPGacha_301.tpl
modifiedpublic_html/template/Bar-SPGacha_302.tpl
modifiedpublic_html/template/Bar-SPGacha_305.tpl
modifiedpublic_html/template/Bar-SPGacha_339.tpl
modifiedpublic_html/template/Bar-SPGacha_362.tpl
modifiedpublic_html/template/Bar-SPGacha_363.tpl
modifiedpublic_html/template/Bar-SPGacha_372.tpl
modifiedpublic_html/template/Bar-SPGacha_378.tpl
modifiedpublic_html/template/Bar-SPGacha_379.tpl
modifiedpublic_html/template/Bar-SPGacha_381.tpl
modifiedpublic_html/template/Bar-SPGacha_397.tpl
modifiedpublic_html/template/Bar-SPGacha_403.tpl
modifiedpublic_html/template/Bar-SPGacha_408.tpl
modifiedpublic_html/template/Bar-SPGacha_424.tpl
modifiedpublic_html/template/Bar-SPGacha_437.tpl
modifiedpublic_html/template/Bar-SPGacha_451.tpl
modifiedpublic_html/template/Bar-SPGacha_464.tpl
modifiedpublic_html/template/Bar-SPGacha_470.tpl
modifiedpublic_html/template/Bar-SPGacha_479.tpl
modifiedpublic_html/template/Bar-SPGacha_480.tpl
modifiedpublic_html/template/Bar-SPGacha_489.tpl
modifiedpublic_html/template/Bar-SPGacha_490.tpl
modifiedpublic_html/template/Bar-SPGacha_508.tpl
modifiedpublic_html/template/Bar-SPGacha_509.tpl
modifiedpublic_html/template/Bar-SPGacha_515.tpl
modifiedpublic_html/template/Bar-SPGacha_517.tpl
modifiedpublic_html/template/Bar-SPGacha_788.tpl
modifiedpublic_html/template/Bar-SPGacha_795.tpl
modifiedpublic_html/template/Bar-SPGacha_796.tpl
modifiedpublic_html/template/Bar-SPGacha_897.tpl
modifiedpublic_html/template/Bar-SPGacha_898.tpl
modifiedpublic_html/template/Bar-SetupGachaCheck.tpl
modifiedpublic_html/template/Bar-SetupGachaResult.tpl
modifiedpublic_html/template/Bar-SpecialGacha.tpl
modifiedpublic_html/template/Bar-SpecialGachaCardList.tpl
modifiedpublic_html/template/Bar-SpecialGachaCheck.tpl
modifiedpublic_html/template/Bar-SpecialGachaList.tpl
modifiedpublic_html/template/Bar-SpecialGachaResult.tpl
modifiedpublic_html/template/Bar-SpecialGacha_105.tpl
modifiedpublic_html/template/Bar-SpecialGacha_122.tpl
modifiedpublic_html/template/Bar-SpecialGacha_124.tpl
modifiedpublic_html/template/Bar-SpecialGacha_160.tpl
modifiedpublic_html/template/Bar-SpecialGacha_161.tpl
modifiedpublic_html/template/Bar-SpecialGacha_173.tpl
modifiedpublic_html/template/Bar-SpecialGacha_175.tpl
modifiedpublic_html/template/Bar-SpecialGacha_176.tpl
modifiedpublic_html/template/Bar-SpecialGacha_186.tpl
modifiedpublic_html/template/Bar-SpecialGacha_194.tpl
modifiedpublic_html/template/Bar-SpecialGacha_Default.tpl
modifiedpublic_html/template/Bar-SpecialGacha_Reprint.tpl
modifiedpublic_html/template/Bar-StrengthItemGachaRatio.tpl
modifiedpublic_html/template/Battle-FinishAnimation.tpl
modifiedpublic_html/template/Battle-Result.tpl
modifiedpublic_html/template/Battle-ResultOceanArea.tpl
modifiedpublic_html/template/Battle-ResultOceanAreaTeam.tpl
modifiedpublic_html/template/Battle-ResultRaid.tpl
modifiedpublic_html/template/Battle.tpl
modifiedpublic_html/template/Bottle-Send.tpl
modifiedpublic_html/template/Bottle.tpl
modifiedpublic_html/template/BottleSP-Default.tpl
modifiedpublic_html/template/BottleSP-Menu.tpl
modifiedpublic_html/template/BottleSP-Send.tpl
modifiedpublic_html/template/Build-Clock.tpl
modifiedpublic_html/template/Card-Default.tpl
modifiedpublic_html/template/Card-ExpItemAnimation.tpl
modifiedpublic_html/template/CardPieceShop-Default.tpl
modifiedpublic_html/template/CardPieceShop-StoreBuy.tpl
modifiedpublic_html/template/Colosseum-Check.tpl
modifiedpublic_html/template/Colosseum-Default.tpl
modifiedpublic_html/template/Colosseum-Log.tpl
modifiedpublic_html/template/Colosseum-Main.tpl
modifiedpublic_html/template/Colosseum-Ranking.tpl
modifiedpublic_html/template/Colosseum-Result.tpl
modifiedpublic_html/template/CombatContest-Default.tpl
modifiedpublic_html/template/CombatContest-Judge.tpl
modifiedpublic_html/template/CombatContest-Log.tpl
modifiedpublic_html/template/CombatContest-Ranking.tpl
modifiedpublic_html/template/CombatContest-Result.tpl
modifiedpublic_html/template/Composition-Check.tpl
modifiedpublic_html/template/Composition-CheckCheck.tpl
modifiedpublic_html/template/Composition-Material.tpl
modifiedpublic_html/template/Composition-Report.tpl
modifiedpublic_html/template/Composition-Result.tpl
modifiedpublic_html/template/Deck-Default.tpl
modifiedpublic_html/template/Default.tpl
modifiedpublic_html/template/DgameCampaign-LoginLottery.tpl
modifiedpublic_html/template/DgameCampaign-LoginLotteryResult.tpl
modifiedpublic_html/template/DgameCampaign-Quest.tpl
modifiedpublic_html/template/Event-TeamWarJcoin.tpl
modifiedpublic_html/template/Event.tpl
modifiedpublic_html/template/FestivalComposition-Default.tpl
modifiedpublic_html/template/History-SkillBallMedal.tpl
modifiedpublic_html/template/Invite.tpl
modifiedpublic_html/template/Jewel.tpl
modifiedpublic_html/template/LimitedTradeShop-Default.tpl
modifiedpublic_html/template/Main-ListGoldComplete.tpl
modifiedpublic_html/template/Main-Location.tpl
modifiedpublic_html/template/Main-LoginBeginner.tpl
modifiedpublic_html/template/Main.tpl
modifiedpublic_html/template/Mission.tpl
modifiedpublic_html/template/Newbie-DailyQuest.tpl
modifiedpublic_html/template/Newbie-LoginBonus.tpl
modifiedpublic_html/template/Newbie-NewbieGacha.tpl
modifiedpublic_html/template/Newbie-Nyakka.tpl
modifiedpublic_html/template/Newbie-SupportQuest.tpl
modifiedpublic_html/template/Npc-Default.tpl
modifiedpublic_html/template/OceanArea-DeckDefault.tpl
modifiedpublic_html/template/OceanArea-Default.tpl
modifiedpublic_html/template/OceanArea-Ranking.tpl
modifiedpublic_html/template/OceanArea-Shop.tpl
modifiedpublic_html/template/OceanArea-TeamMonsterDefault.tpl
modifiedpublic_html/template/OceanArea-TeamMonsterLog.tpl
modifiedpublic_html/template/Padventure.tpl
modifiedpublic_html/template/PanelMission-Razest.tpl
modifiedpublic_html/template/PanelMission.tpl
modifiedpublic_html/template/Quest-Campaign.tpl
modifiedpublic_html/template/Quest-CampaignGacha.tpl
modifiedpublic_html/template/Quest-CampaignGachaRatio.tpl
modifiedpublic_html/template/Quest-MonthlyPass.tpl
modifiedpublic_html/template/Quest-TeamWarDetail.tpl
modifiedpublic_html/template/Raid-AttackEnd.tpl
modifiedpublic_html/template/Raid-Default.tpl
modifiedpublic_html/template/Raid-DefaultMedal.tpl
modifiedpublic_html/template/Raid-Info.tpl
modifiedpublic_html/template/Raid-Ranking.tpl
modifiedpublic_html/template/Raid-RankingTeam.tpl
modifiedpublic_html/template/Raid-Spirit.tpl
modifiedpublic_html/template/Raid-Vs.tpl
modifiedpublic_html/template/Ranking-AreaItem.tpl
modifiedpublic_html/template/Ranking-BattleArena.tpl
modifiedpublic_html/template/Ranking-BattleArenaTeam.tpl
modifiedpublic_html/template/Ruins-Search.tpl
modifiedpublic_html/template/SeasonPass-TreasureLoki.tpl
modifiedpublic_html/template/Setting-Island.tpl
modifiedpublic_html/template/Setting-IslandResult.tpl
modifiedpublic_html/template/Ship-CustomDetail.tpl
modifiedpublic_html/template/Ship-SelectDetail.tpl
modifiedpublic_html/template/Shop-Assortment_10008.tpl
modifiedpublic_html/template/Shop-Assortment_10010.tpl
modifiedpublic_html/template/Shop-Assortment_10014.tpl
modifiedpublic_html/template/Shop-Assortment_10017.tpl
modifiedpublic_html/template/Shop-BoxSet.tpl
modifiedpublic_html/template/Shop-BoxSetResult.tpl
modifiedpublic_html/template/Shop-CardHolderPack.tpl
modifiedpublic_html/template/Shop-GainSet.tpl
modifiedpublic_html/template/Shop-GainSet_1.tpl
modifiedpublic_html/template/Shop-GoldSet.tpl
modifiedpublic_html/template/Shop-StarterPack.tpl
modifiedpublic_html/template/Shop-TrainingPack.tpl
modifiedpublic_html/template/Shop.tpl
modifiedpublic_html/template/ShowDown-Default.tpl
modifiedpublic_html/template/ShowDown-Info.tpl
modifiedpublic_html/template/Team-Bell.tpl
modifiedpublic_html/template/Team-Pet.tpl
modifiedpublic_html/template/Team.tpl
modifiedpublic_html/template/TeamScout-Default.tpl
modifiedpublic_html/template/TeamWar-Result.tpl
modifiedpublic_html/template/Training-Main.tpl
modifiedpublic_html/template/Tutorial-501.tpl
modifiedpublic_html/template/Tutorial-Scroll-2.tpl
modifiedpublic_html/template/Valhalla.tpl
modifiedpublic_html/template/footer.tpl
modifiedpublic_html/template/parts/parts_campaign_quest_progress.tpl
modifiedpublic_html/template/parts/parts_daily_info_template.tpl
modifiedpublic_html/template/parts_Bar-SpecialGacha.tpl
modifiedpublic_html/template/parts_Default-Info__727_1.tpl
modifiedpublic_html/template/parts_Default-Info__727_2.tpl
modifiedpublic_html/template/parts_Default-Info__727_3.tpl
modifiedpublic_html/template/parts_area_item_ranking.tpl
modifiedpublic_html/template/parts_castaway_ad.tpl
modifiedpublic_html/template/parts_raid_default.tpl
modifiedpublic_html/template/parts_shop_lineup_list.tpl
Patch body is stored as a separate file to keep this page lightweight.