php - 如何从绝对文件路径获取文件的 url 路径 - 将绝对路径转换为 url 路径 - PHP
问题描述
我已将图像路径存储为服务器磁盘上的绝对文件路径:
/var/www/u1234567/data/www/somesampledomain.xyz/mediaimages/48fa6c736b75e1da485656e97b7d76f9.png
我想将此绝对路径 -> 转换为 url 路径,如:
https://somesampledomain.xyz/mediaimages/48fa6c736b75e1da485656e97b7d76f9.png
我可以用/var/www...
. 但是有没有更通用的方式,没有硬编码部分/var/www/u1234567/data/www/
?
解决方案
你可以使用这个简单的 php 脚本
<?php
$link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
echo("$link");
?>
它将显示您的完整网站网址以及当前文件,例如:http://site .com/file.php
推荐阅读
- reactjs - 反应复选框切换:行为与预期相反
- neural-network - NEAT 算法:如何交叉不相交和多余的基因?
- c++ - 纹理管OpenGL
- linux-device-driver - spidev 读取 eeprom id
- visual-studio-code - Visual Studio 代码不工作 WIN 7
- javascript - 如何在 react-redux 中更新状态?
- opendaylight - opendaylight : 在 MDSAL 中存储刺痛
- android - React Native 不显示正确的评分星
- android - Android,Kotlin:通过底部导航栏切换片段会导致错误
- php - 处理大文件 + pgsql 表的最佳逻辑