-1

我想用 htaccess 覆盖我的 PHP 脚本

如果我的查询字符串包含http://loaclhost/index.php?feed=true然后我想加载feed.php文件而不是默认值index.php

我想将这个带有上述规则的 htaccess 文件保存在子目录中。

请帮我。

4

2 回答 2

1

为什么不使用简单的 PHP 函数和 $_GET 在 iframe 中包含 feed.php 而不是 index.php。因此,您将拥有主文件,并根据 $_GET 值在 iFrame 中加载不同的文件。

于 2013-09-26T08:45:45.193 回答
1

尝试将此添加到文档根目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{QUERY_STRING} feed=true
RewriteRule ^index\.php$ feed.php [L]

如果您必须将此规则保留在子目录中,那么它只会影响该子目录中的请求。这意味着http://loaclhost/index.php甚至不会费心评估您的 htaccess 文件。但是,如果您尝试访问该子目录中的 index.php,那么上面的方法应该可以工作,可能需要 aRewriteBase /subdirectory-name/来包含您的子目录的名称。

于 2013-09-26T21:57:10.607 回答