0

php在我必须做的每一个文件中:

<?php require_once('file.php'); ?>

我一直在进行 Google 研究,发现我可以使用.htaccess来在每个其他文件中附加或添加任何 php 文件或我需要的任何其他文件,如下所示:

php_value auto_prepend_file "/real/path/to/file/file.php"
php_value auto_append_file "/real/path/to/file/file.php"

我是一个新手,还没有玩太多.htaccess. 另外,我已经读到弄乱.htaccess可能会对我的网站造成严重破坏,我还没有尝试过。

我的问题是这个。我的应用程序中也有 jQuery 文件,如果.htaccessfile.php在每个文件中附加/前置,甚至没有尝试过我知道它将包括我的样式表、我的日志文件等。有没有办法排除到我不想file.php被附加/前置的文件?

4

1 回答 1

1

您可以在特定文件夹中禁用它。如何使用 htaccess 在特定文件夹中禁用 auto_prepend?

如果你想在某些文件中有条件地禁用它,你可以在 append.php 中有一个条件语句,如果文件名匹配某个条件,它不会回显它通常所做的任何事情你可以使用 _____FILE_____指令来获取当前文件,您可以进行条件检查

<?php
if(__FILE__!="..yourfile..")
{
?>

<link rel="stylesheet" href="...">
...

<?php
}
?>

等等

于 2013-06-10T04:13:26.780 回答