Jump to content

Redirect unless in sub directory


Splash

Recommended Posts

Hiya,

 

I've using mod_rewrite to run all URI requests through a PHP file (siteRun.php) However I need to stop this from happening in a particular sub directory.

 

How can I achieve this?

 

RewriteRule !\.(gif|jpg|php|png|css|js|swf|ico|flv|pdf)$ /siteRun.php
RewriteRule ^(.*)subdir/(.*)$ /wordpress/$2

Link to comment
https://forums.phpfreaks.com/topic/192255-redirect-unless-in-sub-directory/
Share on other sites

Use a RewriteCond[1] to prevent the first rule from working if requesting that sub-directory. If you're stuck after reading about RewriteCond, feel free to ask for further help.

 

[1] http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond

Well, you would probably want to use the %{REQUEST_URI} (or maybe %{REQUEST_FILENAME} or %{SCRIPT_FILENAME} [these are explained in the link I gave you]) and a regular expression which checks  to see if it starts with your sub directory.

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.