我想制定一个重写规则,以重定向到用户在主 url 之后键入的内容,因此没有文件夹(如 www.site.com/user1),我认为这意味着访问 $0 不起作用。 ..
我试图使用的规则是:
RewriteRule ^([0-9a-zA-Z]+) show-user.php?user=$0
但它不起作用......
有任何想法吗?
好的,新文件,它仍然是错误的......
完整的 .htaccess 文件:
DirectoryIndex index.php
RewriteEngine on
RewriteRule ^([0-9a-zA-Z]+) test.php?var1=$1 [L]
完整的 test.php 文件:
<?php
print_r($_GET);
?>
域/用户 1 的输出
Array ( [var1] => test )
这没有道理 :(
在上面的示例中,如何确保在 php var1 中将是 user1(应该是)?我认为重写规则在某种程度上是错误的......