Clean URLs issue using .htaccess in PHP project

Posted by x4ph4r on Pro Webmasters See other posts from Pro Webmasters or by x4ph4r
Published on 2013-01-25T12:14:06Z Indexed on 2013/11/08 16:17 UTC
Read the original article Hit count: 436

I am working on a PHP laravel project. I am currently facing issues with .htaccess file. I have following .htaccess:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

When I reload my page the it gave me following error:

404 Not Found

The requested URL /contacts was not found on this server.

Then I opened /etc/apache2/users/username.conf file which had following line of code:

<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

In above code I changed AllowOverride None to AllowOverride All. Then I reload page and got following error:

403 Forbidden

You don't have permission to access /contacts on this server.

When I add FollowSymLinks to .htaccess file Options such as like this Options -MultiViews FollowSymLinks. Then sometimes I get this 500 Internal Server Error error and sometime this *Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data*. Each time I reload my page one of these errors with FollowSymLinks option.

I also uncomment following lines in /etc/apache2/httpd.conf:

LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so

and still I am getting same permission denied error.

Please help me I am trying to solve this problem for past 3 days but it is till unresolved.

© Pro Webmasters or respective owner

Related posts about apache

Related posts about htaccess