0

我已经制作了一个文件说a.php。现在我想要一些东西,比如如果一个人试图打开 a.php 那么他应该重定向到站点同一目录的另一个页面。

我希望它通过 .htaccess 文件。我已经在我的 .htaccess 文件中编写了这段代码

RewriteEngine On
# This allows you to redirect index.html to a specific subfolder
Redirect /b.php /a.php 

两个页面都存储在同一个目录中..

4

4 回答 4

1

你可以试试

RewriteEngine On
RewriteRule /a\.php /otherfile.php [R=301,L]

更改文件名是必要的。如果您可以更具体地说明您希望实现的目标,也许我可以为您提供更好的解决方案。

可能有帮助的问题:

  • 是只针对 a.php 文件,还是有其他请求会以与此模式相同的方式处理?

希望能帮助到你!

于 2012-05-24T06:19:02.023 回答
0

请参考以下链接。我想它会帮助你。

如何使用 .htaccess 文件重定向我的网站?

谢谢

于 2012-05-24T06:20:55.140 回答
0

或者,如果您的脚本有一个请求字符串,您可以使用它。
就像您想留在同一页面上,但不显示请求字符串。

(如果您想通过脚本发布或获取一些数据)

RewriteEngine on
RewriteRule ^/path/to/a/([0-9]+) /path/to/a.php?foot=$1 [PT]

此外,您应该咨询 Codemaster Gabriel 和 Arvind Sridharan 给您的链接。

于 2012-05-24T06:26:52.470 回答
-1

您可以使用标头功能来重定向..试试这个

在 a.php 类型中:-

    <?php
    header ('location: b.php'); //lets say b.php is the file you want to redirect
    ?>

它会工作..由于apache的安全原因,建议使用它而不是.htaccess

于 2012-05-24T06:20:18.650 回答