mod_rewrite gives 404

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have recently got a new pc and have installed php/mysql and apache.
Everything works fine except for the mod_rewrite. I have uncommented the
"LoadModule rewrite_module modules/mod_rewrite.so" and added this:

<Directory "C:/htdocs">
   #
   # Possible values for the Options directive are "None", "All",
   # or any combination of:
   #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
MultiViews
   #
   # Note that "MultiViews" must be named *explicitly* --- "Options All"
   # doesn't give it to you.
   #
   # The Options directive is both complicated and important.  Please see
   # http://httpd.apache.org/docs/2.2/mod/core.html#options
   # for more information.
   #
   Options Indexes FollowSymLinks Includes ExecCGI

   #
   # AllowOverride controls what directives may be placed in .htaccess
files.
   # It can be "All", "None", or any combination of the keywords:
   #   Options FileInfo AuthConfig Limit
   #
   AllowOverride All

   #
   # Controls who can get stuff from this server.
   #
   Order allow,deny
   Allow from all

</Directory>

and my .htaccess looks like this:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /competition/index.php [L,QSA]


I used this .htaccess on my old machine without trouble but it doesn't seem
to be budging here.

The last messages from the log files are:

Access Log:
127.0.0.1 - - [17/Jul/2010:17:53:50 +0100] "GET /competition/login HTTP/1.1"
404 215

Error Log:
[Sat Jul 17 17:30:13 2010] [warn] module php5_module is already loaded,
skipping
[Sat Jul 17 17:30:13 2010] [notice] Digest: generating secret for digest
authentication ...
[Sat Jul 17 17:30:13 2010] [notice] Digest: done
[Sat Jul 17 17:30:13 2010] [notice] Apache/2.2.15 (Win32) DAV/2
mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.3.2 configured -- resuming normal
operations
[Sat Jul 17 17:30:13 2010] [notice] Server built: Mar  4 2010 11:27:46
[Sat Jul 17 17:30:13 2010] [notice] Parent: Created child process 2020
[Sat Jul 17 17:30:13 2010] [warn] module php5_module is already loaded,
skipping
[Sat Jul 17 17:30:14 2010] [warn] Init: Session Cache is not configured
[hint: SSLSessionCache]
[Sat Jul 17 17:30:14 2010] [warn] module php5_module is already loaded,
skipping
[Sat Jul 17 17:30:14 2010] [notice] Digest: generating secret for digest
authentication ...
[Sat Jul 17 17:30:14 2010] [notice] Digest: done
[Sat Jul 17 17:30:14 2010] [notice] Child 2020: Child process is running
[Sat Jul 17 17:30:14 2010] [notice] Child 2020: Acquired the start mutex.
[Sat Jul 17 17:30:14 2010] [notice] Child 2020: Starting 64 worker threads.
[Sat Jul 17 17:30:14 2010] [notice] Child 2020: Starting thread to listen on
port 80.
[Sat Jul 17 17:30:41 2010] [error] [client 127.0.0.1] File does not exist:
C:/htdocs/competition/login
[Sat Jul 17 17:53:50 2010] [error] [client 127.0.0.1] File does not exist:
C:/htdocs/competition/login

I have spent the afternoon trying to get this fixed and I really would
appreciate any advice.


Thanks,
Ross

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux