Rewrite Rule Issue
2 posts
• Page 1 of 1
Rewrite Rule Issue
My rewrite rule is:
RewriteEngine On
RewriteBase /api/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? index.cfm/%{REQUEST_URI} [QSA,L]
It takes the URL from site.com/api/case/submitted/1234.json and rewrites it to site.com/api/index.cfm/case/submitted/1234.json.
The issue is when I do another directory past api. The rewrite still happens. The URL I am using is http://www.site.com/api/docs/. This is a separate directory that shouldn't be included in the rewrite.
Here is the rewrite.log:
RewriteEngine On
RewriteBase /api/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? index.cfm/%{REQUEST_URI} [QSA,L]
It takes the URL from site.com/api/case/submitted/1234.json and rewrites it to site.com/api/index.cfm/case/submitted/1234.json.
The issue is when I do another directory past api. The rewrite still happens. The URL I am using is http://www.site.com/api/docs/. This is a separate directory that shouldn't be included in the rewrite.
Here is the rewrite.log:
- Code: Select all
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (2) init rewrite engine with requested uri /api/docs/?accessID=234234
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (1) Htaccess process request C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (1) Htaccess process request \\securefs\xdrive\web applications\applications\api\.htaccess
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (3) applying pattern '.?' to uri 'docs/'
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (4) RewriteCond: input='UNC\securefs\XDRIVE\Web Applications\Applications\API\docs\' pattern='!!-f' => matched
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (4) RewriteCond: input='UNC\securefs\XDRIVE\Web Applications\Applications\API\docs\' pattern='!!-d' => matched
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (1) Rewrite URL to >> /api/index.cfm//api/docs/?accessID=423423
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (2) rewrite 'docs/' -> '/api/index.cfm//api/docs/?accessID=423423'
10.0.50.3 10.0.50.3 Fri, 01-Feb-2013 10:19:59 GMT [www.site.com/sid#2][rid#1673272/initial] (2) internal redirect with /api/index.cfm//api/docs/?accessID=423423[INTERNAL REDIRECT]
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 0 guests