繁体   English   中英

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

[英]How to create virtual folders using php?

我正在将AWS PHP与AWS Elasticbeanstalk一起使用。 我想创建一个接受该url的文件夹:

www.example.com/481818

其中481818表示已更改的ID。

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

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

我可以使用以下网址进行访问: www.example.com/?id=4545454 但我不要这个网址结构。

谢谢

您必须将所有不存在的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>

把它放在你的.htaccess文件中

<IfModule mod_rewrite.c>
    RewriteEngine on

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

它应该做您想要的,我以前没有使用过Elastic-Beanstalk,希望可以为您提供帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM