使用文件夹选择页面

时间:2013-03-17 09:59:50

标签: php layout web

我不确定这叫什么,所以我只是在寻找有关它的任何信息。

我见过一些使用此类网址的网站www.domain.com/folder/1/2/3/1234/,但数字可以动态设置并用作变量。我确定我落后了几步,但这让我感到困惑。当然,如果您在文件夹字符串中设置1 2 3 1234,它将在文件夹1中的文件夹2中的文件夹3中查找文件夹1234,然后返回到根目录?

3 个答案:

答案 0 :(得分:1)

是的,但您可以从.htaccess修改此行为,以便所有查询都转到例如index.php,并在那里自行解析REQUEST_URI。

答案 1 :(得分:1)

只需在Apache中启用mod_rewrite,然后使用简单的.htaccess将所有请求重定向到单个index.php,然后在下面的示例中解析$ _GET($ _GET ['route']参数)或REQUEST_URI。

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

答案 2 :(得分:0)

您正在寻找的技术称为URL rewriting

对于Apache HTTP Server,有一个非常流行的模块叫mod_rewrite

搜索“ mod_rewrite教程/指南”会为您提供许多相关结果。