Php 为文件创建自定义URL以隐藏其位置

Php 为文件创建自定义URL以隐藏其位置,php,jquery,video,file-upload,Php,Jquery,Video,File Upload,因此,我正在使用jQuery文件上传插件在我的网站上播放视频。我只是有点问题 所以我创建了一个数据库来存储上传视频的一些细节,例如:大小、随机和唯一id、描述以及其他一些东西 现在,我想为上传的每个视频创建一个页面。我可以通过一个只获取文件位置的.php文件轻松实现这一点,等等。然而,我如何才能做到当用户试图访问特定视频时,他们可以在url中键入类似的内容 mysite.com/video/random\u video\u id 然后从URL抓取随机视频\u id,并在我的PHP脚本中使用它在页

因此,我正在使用
jQuery文件上传
插件在我的网站上播放视频。我只是有点问题

所以我创建了一个数据库来存储上传视频的一些细节,例如:大小、随机和唯一id、描述以及其他一些东西

现在,我想为上传的每个视频创建一个页面。我可以通过一个只获取文件位置的.php文件轻松实现这一点,等等。然而,我如何才能做到当用户试图访问特定视频时,他们可以在url中键入类似的内容

mysite.com/video/random\u video\u id

然后从URL抓取
随机视频\u id
,并在我的PHP脚本中使用它在页面上显示必要的内容


我只想知道如何创建自定义url,如
mysite.com/video/random\u video\u id
,它将触发生成页面内容的php脚本。

您需要使用.htaccess来创建您想要使用的漂亮url

如果您创建一个url mysite.com/index.php?action=video&id=random\u video\u id。。。我假设您知道如何使用$\u GET和基本PHP,所以我不会对检索视频的脚本进行编码

我使用此网站制作.htaccess文件-

然后,您只需在第一个输入(域名)中写入域,在第二个输入(丑陋的url)中写入“index.php?action=&id=”,在最后一个输入(漂亮的url)中写入“/”

希望这能帮助你


如果您想了解更多关于.htacces的信息,请查看

,但我需要确保当它们进入
/video/random\u id
。htaccess
将其转换为
mysite.com/index.php?action=video&id=random\u id
我该怎么做?确保用户最初将传递到另一个url的
random\u id
mysite.com/index.php?action=video&id=random\u id
将用户转到同一页面,因此它是同一url。。所以你的用户会去同一个地方。。。或者我误解了你?