【发布时间】:2011-06-13 14:52:00
【问题描述】:
我想让用户添加一些东西,并获得一个文件夹:
example.com/foo
但我不希望文件夹实际存在,我希望它立即生成,这样我仍然可以将目录 foo 用于私人文件(如果我愿意的话)。
文件夹的名称将存储在 mySQL 数据库中,因此剩下的就是映射它。但是怎么做呢?
【问题讨论】:
标签: php url mod-rewrite
我想让用户添加一些东西,并获得一个文件夹:
example.com/foo
但我不希望文件夹实际存在,我希望它立即生成,这样我仍然可以将目录 foo 用于私人文件(如果我愿意的话)。
文件夹的名称将存储在 mySQL 数据库中,因此剩下的就是映射它。但是怎么做呢?
【问题讨论】:
标签: php url mod-rewrite
也许这就是您要找的。不要使用example.com/foo,而是使用example.com/something/foo。然后使用 .htaccess 重写规则:
RewriteEngine on
RewriteRule ^/?something/(\w+)$ fake.php?file=$1
然后你可以让fake.php 做你需要做的一切。
【讨论】: