我不确定这叫什么,所以我只是在寻找有关它的任何信息。
我见过一些使用此类网址的网站www.domain.com/folder/1/2/3/1234/,但数字可以动态设置并用作变量。我确定我落后了几步,但这让我感到困惑。当然,如果您在文件夹字符串中设置1 2 3 1234,它将在文件夹1中的文件夹2中的文件夹3中查找文件夹1234,然后返回到根目录?
答案 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教程/指南”会为您提供许多相关结果。