Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果url php.htaccess中没有键入index.php,则将用户重定向到某个文件_Php_.htaccess_Redirect - Fatal编程技术网

如果url php.htaccess中没有键入index.php,则将用户重定向到某个文件

如果url php.htaccess中没有键入index.php,则将用户重定向到某个文件,php,.htaccess,redirect,Php,.htaccess,Redirect,如标题所示,我想在访问实际站点之前向用户显示一些信息,然后将他们重定向到我的站点 如果他们像mysite.com那样键入我的网站url,我希望他们使用.htaccess将其重定向到mysite.com/info.php。信息文件显示信息3秒钟,然后将其重定向到我的网站mysite.com 如何执行此操作?创建一个htaccess,其中包含:DirectoryIndex info.php 并将其添加到info.php上: <meta http-equiv="refresh" content=

如标题所示,我想在访问实际站点之前向用户显示一些信息,然后将他们重定向到我的站点

如果他们像
mysite.com
那样键入我的网站url,我希望他们使用.htaccess将其重定向到
mysite.com/info.php
。信息文件显示信息3秒钟,然后将其重定向到我的网站
mysite.com


如何执行此操作?

创建一个htaccess,其中包含:
DirectoryIndex info.php

并将其添加到info.php上:

<meta http-equiv="refresh" content="3;url=http://example.com/index.php">

请注意不要在任何网站的“主页”链接(或标题)中链接到。。这将导致用户再次看到info.php。请参阅index.php/index.html。

您可以使用php重定向(如果请求为空)。但在info.php中,您可以使用以下代码:

<meta http-equiv="refresh" content="3; url=http://www.mysite.com/?redirect">

3秒钟后,您可以重定向到索引页面

在索引页中,必须测试查询。如果查询不是空的,不要再次重定向它


或者您可以使用$\u SERVER['HTTP\u REFERER']

。htaccess允许您执行重写规则。一旦重定向到新页面,则无法在加载页面后使用.htaccess进行重定向


一种方法是在页面OnLoad()上定义的
mysite.com/info.php
上添加JavaScript,这将导致加载
mysite.com

您可以将刷新应用于与当前页面不同的页面?我不理解您的问题(抱歉),如果你问的是这个问题,刷新必须出现在你正在查看的页面上。我的问题是如何通过htaccess将它们重定向到
info.php
。如果(空($_SERVER['QUERY_STRING']){header(“Location:);}或者{//Begin the site code}info.php),我可以处理partin index.php的其余部分