0

我在这个文件夹结构中有一个 php 文件:

网页 -> 脚本 -> gen.php

从这个 gen.php 我想用location()Javascript 中的函数重定向到

网页->Index.html

我试着这样做:

location = "localhost/Web/index.html"

但我只得到一个404 error说法,这条路是无效的。这样做的正确方法是什么?

4

2 回答 2

4

location,在 JavaScript 中,不是一个函数。它是您可以为其赋值的属性。

任何一个(假设 Web 在 URL 上公开并且不仅仅是一个内部目录):

  • http://localhost/Web/index.html
  • //localhost/Web/index.html
  • /Web/index.html
  • index.html

但是,重定向通常应使用 HTTP 处理,因此您最好使用以下方法:

<?php
    header('Location: http://localhost/Web/index.html');
    exit;
?>

(请注意,虽然大多数浏览器将从位置标头中的相对 URI 中恢复,但规范要求使用绝对 URI)。

于 2012-07-17T12:38:12.917 回答
2

location = "http://localhost/Web/index.html"改为写。你错过了添加http://

或者location = "index.html",如果您在同一目录中

于 2012-07-17T12:38:30.997 回答