首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入URL以跳转到另一个页面,更改您的操作方式

问输入URL以跳转到另一个页面,更改您的操作方式
EN

Stack Overflow用户
提问于 2012-02-11 12:48:43
回答 3查看 396关注 0票数 0

例如

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

默认跳转到

代码语言:javascript
复制
http://111.111.111.111/aaa.co.uk/web/upload.html

你是怎么做的?

我试着这样做

修改.htacess

代码语言:javascript
复制
Redirect /aaa.co.uk/web/ /aaa.co.uk/web/upload.html

但是网址显示

代码语言:javascript
复制
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
......
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-11 12:51:18

它需要是.htaccess吗?

因此,对于这一页:

代码语言:javascript
复制
http://111.111.111.111/aaa.co.uk/web/

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

代码语言:javascript
复制
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://111.111.111.111/aaa.co.uk/web/upload.html");
exit;

编辑

如果需要的是.htaccess,也许类似于下面的内容?

代码语言:javascript
复制
RewriteRule ^/aaa\.co\.uk/web/$ /aaa\.co\.uk/web/upload\.html [R=301,L]

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

票数 2
EN

Stack Overflow用户

发布于 2012-02-11 12:51:54

试试这个.htaccess

代码语言:javascript
复制
Redirect /aaa.co.uk/web/$ /aaa.co.uk/web/upload.html

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

票数 2
EN

Stack Overflow用户

发布于 2012-02-11 13:11:07

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

代码语言:javascript
复制
Header("Location: yourredirecturl.php");
die();

您还可以添加

代码语言:javascript
复制
Header( "HTTP/1.1 301 Moved Permanently" ); 

在die();之前,它将返回301的头,检查它是永久的还是临时的(SEO问题)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9240330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档