源代码:
index.php<?php
 //redirect the current request if necessary
 require_once 'include/url_redirect.inc.php'; //redirect requests to index.php and index.html to the root
 fix_index_url();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SEO Egghead: SEO for Nerds</title>
</head><body>
<h1>Welcome to SEO Egghead!</h1>
</body>
</html>
函数fix_index_url() function fix_index_url()
 {
  if(preg_match('#(.*)index\.(php|html)$#', $_SERVER['REQUEST_URI'], $captures))
  {
  //perform a 301 redirect to the new URL
  header('HTTP/1.1 301 Moved Permanently');
  header('Location:' . "http://localhost/seophp");
  }
// exit();
 }

解决方案 »

  1.   

    现在我即使将fix_index_url()函数注销掉 访问地址依然会被重定向到第一次我重定向的地址  这是为什么呢
    而且不管我对fix_index_url做任何改动重定向的地址都不会改变、
      

  2.   


    清除了哈   还是跳转不到http://localhost/seophp这个页面  是不是那里写错了哈
      

  3.   


    清除了哈   可是还是跳转不到http://localhost/seophp这个页面  是不是我哪里写错了哈
      

  4.   

    location 到 google 试试看
    如果跳了,url不变,也是你的浏览器问题