Jump to content

Improving mod_rewrite


liamoco

Recommended Posts

Currently my .htaccess looks like the following...

 

RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^localhost
RewriteRule (.*) http://localhost/n/$1 [R=301,L]
RewriteRule ^([^/\.]+)/?$ index.php?node=$1&e=$2 [L]

 

so my url looks something like http://localhost/n/home

 

how can I change this to make my url be http://localhost/home

 

Thanks :)

Link to comment
https://forums.phpfreaks.com/topic/216082-improving-mod_rewrite/
Share on other sites

Ok, I understand why this I cannot get this to work, this is what my directory looks like...

 

root ->

.htaccess

            n ->

                    .htaccess

                    index.php

                    home.php

                    b.php

                    c.php

            iframes ->

                    .htaccess

                    index.php

                    d.php

                    e.php

                    f.php

 

The .htaccess in the root dir redirects to the n folder (this is my main website). Everything in the iframes folder will be viewed by other websites via iframes hence calling the folder iframes.

 

If my url looks like http://localhost/home its looking for a folder called "home" in the root dir but that folder does not exist, what can I do to get around this?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.