たとえば、php の変数の値を確認したい場合は、次のようにします。
$foo = 'This is a variable foo';
var_dump($foo); // string(22) "This is a variable foo"
echo $foo; // This is a variable foo
print_r $foo; // This is a variable foo
しかし、いくつかのmod_rewrite
ルールを書くとき、今のところ、RewriteRule にどのような値がもたらされ、書き換え後にどのような値になるかを推測することしかできません($0)
。
<Directory /public>
DirectoryIndex index.php
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR] // what is %{REQUEST_FILENAME}
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)$ $0 [NC, L] // what is ^(.+)$, and what is $0?
印刷する方法や、各行の後に得られる値を確認する方法はありますか? たとえば、何が入って、何が入ってRewriteRule ^(.+)$ $0 [NC, L]
、何が入っているかを知りたい^(.+)$
です$0
。