如何使用PHP创建虚拟文件夹?

时间:2015-06-10 06:10:47

标签: php apache elastic-beanstalk php-5.4

我正在使用带有aws elasticbeanstalk的php。 我想创建接受此URL的文件夹:

www.example.com/481818

其中481818显示已更改的ID。

所以我想创建接受此结构www.example.com/integer的每个请求的文件。并获取id。

我不知道如何创建此文件。

我可以使用此网址:www.example.com/?id=4545454。但我不想要这个网址结构。

谢谢

2 个答案:

答案 0 :(得分:2)

您必须将所有不存在的URL重写为脚本。在Apache上,您可以将这些规则添加到www根目录中的.htaccess文件中。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)$ /index.php?id=$1 [L]
</IfModule>

答案 1 :(得分:1)

将此内容放入.htaccess文件

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteRule ^([0-9]+)$ index.php?id=$1 [NC,L]
</IfModule>

它应该做你想要的,我以前没有使用弹性豆茎,希望我能帮到你。