我是一个新手,请大家帮哈忙!我写的一个程序,在目录html下生成静态网页,比如./html/1.html ,./html/2.html 依次下去。。我想用直接是 www.aaa.com/1.html, www.aaa.com/2.html这种形式打开网页,就是取掉./html/,我改如何写这个PHP,请大家帮忙,谢谢!

解决方案 »

  1.   

    url 重写
    与 php 无关
      

  2.   

    你要改生成静态页的配置,把里面的/html/去掉
      

  3.   

    url重写,页面里的路径使用重写后的,在apache配置重写规则。
      

  4.   

    url重写:启动apache重写规则,在网站根目录建一个.htaccess文件,在这个文件中写重写规则
      

  5.   

    阿帕奇下的文件夹里(apache\conf\extra)找到httpd-vhosts.conf这个文件,把里面下边的<VirtualHost *:80>这个标签对里面的东西改成你想用的形式。比如:
    <VirtualHost *:80>
       
        DocumentRoot "D:/apache/htdocs/"
        ServerName 127.0.0.1
       
    </VirtualHost>这个打开的时候就是127.0.0.1(ps:路径要写对)
      

  6.   

    <a href=="http://网站名 </a>