我正在使用我的apache服务器简单地使用mod_dir,类似于show image。我的php文件是changePassword.php,它重定向到psswdChanger文件夹。
<?php
/* Redirect browser */
header("Location: ./psswdChanger/");
/* Make sure that code below does not get executed when we redirect. */
exit;
?>
我需要 HIDE .php exptension,所以我想在我的目录中只将changePassword文件重定向到psswdChanger文件夹(必须隐藏.php扩展名)。它不能只是php文件,它可以是其他类型的文件,可以重定向到psswdChanger文件夹,但没有扩展名。
答案 0 :(得分:0)
正如您提到的那样,您正在运行apache服务器,最简单的方法是将.htaccess文件保存在php文件所在的目录中。
在htacess文件中添加:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
这会将changePassword.php重写为/ changePassword - 但是我不得不问,你为什么试图隐藏文件扩展名?