【发布时间】:2012-12-18 14:37:47
【问题描述】:
例如,如果我想查看 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 中有什么。
【问题讨论】:
标签: .htaccess mod-rewrite