环境apache2.2+php5
.htaccess找不到网页,URL重写不成功,求问题解答,操作
一、加载rewrite_module
LoadModule rewrite_module modules/mod_rewrite.so
前的"#"去掉了。
二、下面的内容做了修改
<Directory "D:/sites/example/">
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>三、重定位规则
RewriteEngine On
RewriteRule ^(.*)$ index.php问题出在哪里?应如何解决?在线等帖。

解决方案 »

  1.   

    你是要不管输入什么定位到 index.php吗?
    RewriteRule .* index.php
      

  2.   

    按你说的改了,重起了Apache2.2还是404
      

  3.   

    查找mod_rewrite.so是否存在,你的是Linux还是windows。
    如果是windows,推荐你直接安装xampp。几个下一步就能搞定的!
      

  4.   

    phpinfo存在mod_rewrite
    我去看看xampp。
      

  5.   

    RewriteRule ^/?(.*)$ index.php    你这样写,我测试是成功的。
      

  6.   

    回三楼,我前天才学PHP,做个站,就差这点东西了,没有时间去研究xampp了,可否讲一下如何下一步,我装上了,如果分不够apache分栏里还有40分可去接
      

  7.   


    xampp不是让你研究的是一个PHP开发环境,下载这个后几个下一步就安装完成,只要指定apache HOME目录就可以了如果没时间研究PHP,那确认一下index.php和.htaccess是否在同一个目录或者你在.htaccess目录里指定的文件是否是正确的。404错误就是这个错误,
      

  8.   

    不过我还是推荐你以后有时间安装xampp,
    一定要上http://sourceforge.net/projects/xampp/这个网站去下载。
    几个下一步就能搞定所有的PHP环境,apache+php+mysql+gd+rewrite................
      

  9.   

    xampp不是会不会的问题,安装了就OK了。然后在他指定的目录里填写PHP文件就可以了!