#LoadModule rewrite_module modules/mod_rewrite.so
去掉#号后重启apache就会失败,不去掉就不会报错。
在http-vhost.conf 中有如下配置,在不去掉#的情况下,apache正常,但URL中的转换功能无效,但去掉#后apache又开不起来。这个配置在linux下正常,我切回到window下配置时就出现这个问题了,有何解?我没有百度到,所以问问大家。
<VirtualHost *:80>
   ServerName *
   DocumentRoot "E:/web"
   <Directory "E:/web" >
    Order deny,allow
    allow from all
  </Directory>
</VirtualHost><VirtualHost *:80>
   ServerName cc.cn
   DocumentRoot "E:/web/ci"
   <Directory "E:/web/ci" >
    Order deny,allow
    allow from all
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRlue ^(.*)$ /index.php/$1 [QSA,PT,L]
</IfModule>
</VirtualHost>