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