例如,如果我想查看 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
。