Welcome Guest, Not a member yet? Register   Sign In
mod_rewrite not working
#1

[eluser]bertcarremans[/eluser]
Hi,

I put my website in a staging folder on the production server to see if everything works. I have the following code in the .htaccess file:

Code:
RewriteEngine On

RewriteRule ^(.*)$ /staging/index.php?/$1 [L]

However, when surfing to www.example.com/staging I get an Internal Server Error.

Does anyone know what I am doing wrong here?

Thanks!
#2

[eluser]ebuoe[/eluser]
i have been using this slighlty modify .htaccess file for quite sometime now,the initial author is elliot haughin as specied at the bottom

I included the 1st line ensure that no 1 will be able to access your folders from the browsers


Code:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

#Removes access to the system folder by users.
#Additionally this will allow you to create a System.php
#controller, previously this would not have been possible.
#'system' can be replaced if you have renamed your system folder.

RewriteCond %{REQUEST_URI} ^CI_system.*
RewriteRule ^(.*)$ /staging/index.php?/$1 [L]

#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends
#the request to index.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /staging/index.php?/$1 [L]
</IfModule>


<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>



hope this helps .. cheers:cheese:




Theme © iAndrew 2016 - Forum software by © MyBB