我开始学习使用 mod_rewrite。这是我在 xampp/htdocs 下的测试 .htaccess 文件:
RewriteEngine On
RewriteRule ^something/?$ test.php [R,NC,L]
重写在没有R
标志的情况下工作,但是当我添加它并访问 localhost/something 时,它重定向到的 url 是http://localhost/C:/xampp/htdocs/test.php
. 当我搜索它时,我读到它R
应该只用于外部重定向,为了确认这一点,我替换test.php
为http://google.com
它并且它有效。
我有理由不尝试这样做吗?如果没有,那么我该如何让它重写localhost/test.php
?