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