Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 隐藏从url上载的文件夹名称_Php_.htaccess_Mod Rewrite - Fatal编程技术网

Php 隐藏从url上载的文件夹名称

Php 隐藏从url上载的文件夹名称,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,正如话题所说。我想从url中隐藏上传文件夹名称,假设我有这样的urlhttp://mysite.com/t/uploads/n/myfile.htm所以我想像http://mysite.com/t/n/myfile.htm但当我这样做时,由于路径的原因,它不会加载CSS和图像,所以我如何做到这一点,以便它也加载CSS和图像。我正在使用htaccess,并使用PHPfile_gets_content()以显示文件 非常感谢您的帮助。尝试使用类似/path/to/css/file.css的路径,或者

正如话题所说。我想从url中隐藏上传文件夹名称,假设我有这样的url
http://mysite.com/t/uploads/n/myfile.htm
所以我想像
http://mysite.com/t/n/myfile.htm
但当我这样做时,由于路径的原因,它不会加载CSS和图像,所以我如何做到这一点,以便它也加载CSS和图像。我正在使用htaccess,并使用PHP
file_gets_content()以显示文件


非常感谢您的帮助。

尝试使用类似
/path/to/css/file.css的路径,或者包含完整的URL
http://www.yoursite.com/path/to/css/file.css
但它是数据库驱动的,我的意思是我只需创建一个文件夹和一个html文件,并在html中调用css,将其压缩并上传到服务器,然后我想这样做,而不是手动添加css链接我可以通过php调用css和图像吗?你的用户上传链接到css和图像的HTML文件?抱歉,如果我发现很难理解您实际上在做什么。我已经创建了一个目录,管理员可以在其中上传zip格式的内容。因此,我编写了一个脚本来解压文件并将其上载到uploads文件夹中,然后当用户查看它时,他们必须编写url,如
http://mysite.com/t/n/myfile.htm
当我这样做时,id不会加载css,我使用php提供文件,并将所有HTTP请求发送到我的请求处理php脚本。尝试使用Chrome或Firebug并查看请求CSS文件的URL,并将其与应该的URL进行比较。