输入要跳转到另一个页面的URL,更改跳转方式


Enter the URL to jump to another page, change how you do it

用于示例

输入http://111.111.111.111/aaa.co.uk/web/

默认跳转到

http://111.111.111.111/aaa.co.uk/web/upload.html

你是怎么做到的

我试着像这个一样

修改.haccess

Redirect /aaa.co.uk/web/ /aaa.co.uk/web/upload.html

但是url地址显示

http://111.111.111.111/aaa.co.uk/web/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html
......

是否需要.htaccess?

因此,对于页面:

http://111.111.111.111/aaa.co.uk/web/

该页面的index.php文件可以包含:

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://111.111.111.111/aaa.co.uk/web/upload.html");
exit;

编辑

如果它需要.htaccess,也许是下面这样的东西?

RewriteRule ^/aaa'.co'.uk/web/$ /aaa'.co'.uk/web/upload'.html [R=301,L]

注意分隔符和301,永久重定向规则。

试试这个.htaccess

Redirect /aaa.co.uk/web/$ /aaa.co.uk/web/upload.html

$只告诉apache重定向/aaa.co.uk/web,而不是所有以该字符串开头的内容。

您可以使用Header()函数,它如下所示:

Header("Location: yourredirecturl.php");
die();

你也可以添加

Header( "HTTP/1.1 301 Moved Permanently" ); 

die();之前,它将返回301的标头,请检查它是否应该永久或临时重定向(SEO问题)。