我已经制作了一个文件说a.php。现在我想要一些东西,比如如果一个人试图打开 a.php 那么他应该重定向到站点同一目录的另一个页面。
我希望它通过 .htaccess 文件。我已经在我的 .htaccess 文件中编写了这段代码
RewriteEngine On
# This allows you to redirect index.html to a specific subfolder
Redirect /b.php /a.php
两个页面都存储在同一个目录中..
你可以试试
RewriteEngine On
RewriteRule /a\.php /otherfile.php [R=301,L]
更改文件名是必要的。如果您可以更具体地说明您希望实现的目标,也许我可以为您提供更好的解决方案。
可能有帮助的问题:
希望能帮助到你!
或者,如果您的脚本有一个请求字符串,您可以使用它。
就像您想留在同一页面上,但不显示请求字符串。
(如果您想通过脚本发布或获取一些数据)
RewriteEngine on
RewriteRule ^/path/to/a/([0-9]+) /path/to/a.php?foot=$1 [PT]
此外,您应该咨询 Codemaster Gabriel 和 Arvind Sridharan 给您的链接。
您可以使用标头功能来重定向..试试这个
在 a.php 类型中:-
<?php
header ('location: b.php'); //lets say b.php is the file you want to redirect
?>
它会工作..由于apache的安全原因,建议使用它而不是.htaccess