例如
输入http://111.111.111.111/aaa.co.uk/web/
默认跳转到
http://111.111.111.111/aaa.co.uk/web/upload.html你是怎么做的?
我试着这样做
修改.htacess
Redirect /aaa.co.uk/web/ /aaa.co.uk/web/upload.html但是网址显示
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
......发布于 2012-02-11 12:51:18
它需要是.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永久重定向规则。
发布于 2012-02-11 12:51:54
试试这个.htaccess
Redirect /aaa.co.uk/web/$ /aaa.co.uk/web/upload.html$只告诉apache重定向/aaa.co.uk/web,而不是以该字符串开头的所有内容。
发布于 2012-02-11 13:11:07
您可以使用Header()函数,如下所示:
Header("Location: yourredirecturl.php");
die();您还可以添加
Header( "HTTP/1.1 301 Moved Permanently" ); 在die();之前,它将返回301的头,检查它是永久的还是临时的(SEO问题)。
https://stackoverflow.com/questions/9240330
复制相似问题