それを行うことができます:最初に、「Apacheを使用していると仮定して」.htaccessファイルを作成します。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?r=$1 [L]
</IfModule>
PHPコードは次のようになります。
<?php
$route = isset($_GET["r"]) ? $_GET["r"] : "/";
var_dump($route, explode("/", $route));
次に、次の URL にアクセスすると、次のようになります。
http://127.0.0.1/example/a/b/c/d/e/f
出力:
string 'a/b/c/d/e/f' (length=11)
array (size=6)
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'd' (length=1)
4 => string 'e' (length=1)
5 => string 'f' (length=1)