Re: Redirect to
| From: | Ashley Sheridan | Date: | Thu, 10 Jun 2010 18:11:06 +0000 |
| Subject: | Re: Redirect to | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-306012@lists.php.net to get a copy of this message | ||
On Thu, 2010-06-10 at 21:06 +0300, Ahmed Mohsen wrote:
> Hi folks,
> I know that this is not a php question, but I'm sure it some kind
> related to it. I need to put my public files under "public" folder, and
> other includes files and database config in other folder not shown to
> the public, but i don't know how to do that. I hope if some one show me
> how to achieve this.
>
> For example, this is the directory structure:
>
> /root
> --/includes
> ----db.php
> ----config.php
>
> --/public
> ----/index.php
> ----/images
> ----/admin
> ------/login.php
>
>
>
> I don't want to enter (example.com/public) to view index.php file. I
> just want to enter (example.com) and it redirects to the public folder
> and shows only (example.com/index.php) in the URL. And for login.php
> should display (example.com/admin/login.php) not
> (example.com/public/admin/login.php)
>
> Kind regards,
> Ahmed.
>
If /public is your web root, then alter your virtual hosts file to
reflect this, so that it is the one that is used as the web root.
If /public is not your web root, then you could consider using
mod_rewrite() to internally redirect the content the visitors see,
without them actually knowing about it.
Thanks,
Ash
http://www.ashleysheridan.co.uk