Jump to content

Simple Redirect Question


Recommended Posts

Alright I have right now

 

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?action=$1 [L,QSA]

 

so any call to /resource will result in index.php?action=resource

 

I am wondering how I can do this in reverse to do a redirect from index.php?action=resource to /resource.

It seems like the code below would work, but I haven't gotten anything

RewriteRule ^index.php?action=(.+)$ ./$1 [R=302,NC]

 

Any help would be much appreciated.

 

Thanks

-nonexistentera

Link to comment
https://forums.phpfreaks.com/topic/162054-simple-redirect-question/
Share on other sites

Your trying to use "?" in the fake url

 

RewriteRule ^resource http://www.site.com

 

You cant have it both ways - sometimes going to redirect and sometimes going to index.php?action=resource by using the same fake url

 

You can have

#main index page

RewriteRule ^$ index.php

 

#recorce page

RewriteRule ^resource index.php?action=resource

 

 

 

 

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.