重定向后获取真正的php页面名称

时间:2012-12-25 16:46:50

标签: javascript .htaccess

我想知道如何从JavaScript中检索真实的页面名称,即不是浏览器地址栏中显示的名称。

例如我的.htaccess有一个指令:DirectoryIndex bibi.php,所以当我到达.../时,它会显示.../bibi.php。 但是,JavaScript中的location.hrefdocument.URL仍会显示.../

如果重定向后如何从JavaScript获取.../bibi.php

1 个答案:

答案 0 :(得分:1)

在Web浏览器中运行的JavaScript无法知道服务器上处理了哪个文件。您必须将此信息传递给网络浏览器,例如将其写入HTML源代码:

<body data-file-name="<?php echo basename($_SERVER['PHP_SELF']) ?>">

我从这里获取了PHP代码:http://css-tricks.com/snippets/php/get-current-file-name/