私はこの.htaccessコードを持っています:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([\w-]+)/*$ ./index.php?page=$1
これにより、スラッシュの後にパラメーターを追加して、次の$_GET
ようにPHPで使用できます。
URL:
http://www.url.com/home
PHP:
<?php
echo $_GET['home'];
?>
私の質問は、各スラッシュを取得して、その値$_GET
をPHPが使用する新しいものとして渡すにはどうすればよいですか?問題は正規表現ソリューションを使用することになると思いますが、正規表現に精通していないため、理解できません。
例で明確にするために、私はこれが欲しいです:
http://www.url.com/param1/param2/param3
翻訳するには:
$_GET['param1'];
$_GET['param2'];
$_GET['param3'];
等