PHP/Apache2:如何将 ./index.php?facebook 重定向到 ./facebook.php?

PHP/Apache2:如何将 ./index.php?facebook 重定向到 ./facebook.php?

可能重复:
您想了解有关 Mod_Rewrite 规则的所有信息但又不敢问吗?

是否可以将 ./index.php?facebook 重定向到 ./facebook.php?如果可以,该怎么做?

提前谢谢了,

答案1

至少有两种方法可以做到这一点。

  • 使用 Apache 的mod_rewrite
    重写引擎开启
    RewriteCond %{QUERY_STRING} =facebook [NC]
    重写规则 (.*)/index.php$$1/facebook.php [R,L]
  • index.phpPHP 脚本本身中(我的 PHP 很生疏;请将其视为伪代码):
    如果(设置($_GET['facebook'])){
        header('位置:facebook.php');
        出口;
    }

相关内容