OK.  I created a link in a file called test.php:

<a href="/cmdbnew/USDADPRTSPW01/TPR">SERVER1</a>

Rewrite log mentions nothing about redirecting to the assetdetail.php page:

10.153.199.5 - - [29/Dec/2012:09:43:02 --0600] 
[ckcftpa2/sid#26c828][rid#62abb28/initial] (3) [perdir E:/cmdbnew/] strip 
per-dir prefix: E:/cmdbnew/test.php -> test.php
10.153.199.5 - - [29/Dec/2012:09:43:02 --0600] 
[ckcftpa2/sid#26c828][rid#62abb28/initial] (3) [perdir E:/cmdbnew/] applying 
pattern '^/cmdbnew/(.*)/(.*)$' to uri 'test.php'
10.153.199.5 - - [29/Dec/2012:09:43:02 --0600] 
[ckcftpa2/sid#26c828][rid#62abb28/initial] (1) [perdir E:/cmdbnew/] pass 
through E:/cmdbnew/test.php
10.153.199.5 - - [29/Dec/2012:09:43:07 --0600] 
[ckcftpa2/sid#26c828][rid#62b4c08/initial] (3) [perdir E:/cmdbnew/] strip 
per-dir prefix: E:/cmdbnew/test.php -> test.php
10.153.199.5 - - [29/Dec/2012:09:43:07 --0600] 
[ckcftpa2/sid#26c828][rid#62b4c08/initial] (3) [perdir E:/cmdbnew/] applying 
pattern '^/cmdbnew/(.*)/(.*)$' to uri 'test.php'
10.153.199.5 - - [29/Dec/2012:09:43:07 --0600] 
[ckcftpa2/sid#26c828][rid#62b4c08/initial] (1) [perdir E:/cmdbnew/] pass 
through E:/cmdbnew/test.php
10.153.199.5 - - [29/Dec/2012:09:43:15 --0600] 
[ckcftpa2/sid#26c828][rid#61623f0/initial] (3) [perdir E:/cmdbnew/] add path 
info postfix: E:/cmdbnew/USDADPRTSPW01 -> E:/cmdbnew/USDADPRTSPW01/TPR
10.153.199.5 - - [29/Dec/2012:09:43:15 --0600] 
[ckcftpa2/sid#26c828][rid#61623f0/initial] (3) [perdir E:/cmdbnew/] strip 
per-dir prefix: E:/cmdbnew/USDADPRTSPW01/TPR -> USDADPRTSPW01/TPR
10.153.199.5 - - [29/Dec/2012:09:43:15 --0600] 
[ckcftpa2/sid#26c828][rid#61623f0/initial] (3) [perdir E:/cmdbnew/] applying 
pattern '^/cmdbnew/(.*)/(.*)$' to uri 'USDADPRTSPW01/TPR'
10.153.199.5 - - [29/Dec/2012:09:43:15 --0600] 
[ckcftpa2/sid#26c828][rid#61623f0/initial] (1) [perdir E:/cmdbnew/] pass 
through E:/cmdbnew/USDADPRTSPW01


From: Akash Jain [mailto:akash.delh...@gmail.com]
Sent: Friday, December 28, 2012 10:40 PM
To: users@httpd.apache.org
Subject: Re: [users@httpd] mod_rewrite Question

RewriteRule ^/cmdbnew/(.*)/(.*)$ 
http://ckcftpa2/cmdbnew/assetdetail.php?srv=$1&cust=$2 [R,L]

If you have any L rule preceeding it, then it may be overwriting it.

Can you try putting the rule i gave you above , and see what the rewrite logs 
say.
On Sat, Dec 29, 2012 at 10:02 AM, Martin, Stanley G 
<stanley.mar...@capgemini.com<mailto:stanley.mar...@capgemini.com>> wrote:
It didn't work.

It's obvious I subbed in some bogus names, but since I'm trapped behind a 
firewall and this data isn't sensitive, my real URl is:

http://ckcftpa2/cmdbnew/assetdetail.php?server=Server1&cust=XXX

I want them to click on a link that has an href like this:

/cmdbnew/Server1/XXX

And redirects them to the first one.

Head getting flatter.

Thanks for the quick first response.

_______________________________________________________________________
[cid:image001.gif@01CDE5A9.3B261E40]Stanley Martin
System Administrator | IM DCS US Wintel Server Team | Outsourcing Services

Capgemini "US" | KCSC Service Center
Tel.: (816) 347-7692 - Mob.: (816) 284-7415
www.capgemini.com<http://www.capgemini.com/>

777 NW Blue Pkwy
Lee's Summit, MO    64086
People matter, results count.
_______________________________________________________________________

From: Igor Cicimov [mailto:icici...@gmail.com<mailto:icici...@gmail.com>]
Sent: Friday, December 28, 2012 10:19 PM
To: users
Subject: Re: [users@httpd] mod_rewrite Question


On 29/12/2012 3:12 PM, "Martin, Stanley G" 
<stanley.mar...@capgemini.com<mailto:stanley.mar...@capgemini.com>> wrote:
>
> I have been banging my head against the wall on this and when I think I 
> finally have it, it doesn't work.  I've been able to get some basic stuff to 
> work like:
>
>
>
> Setting DirectoryIndex
>
> And doing a simple redirect.
>
>
>
> But, what I really want to do is make the URI cleaner so that the users don't 
> see the name of the program.
>
>
>
> If I have a link in my code to:
>
>
>
> /folder1/ServerName1/CustomerA
>
>
>
> I would like them silently redirected to:
>
>
>
> /folder1/detail.php?srv=ServerName1&cust=CustomerA
>
>
In nutshell:

RewriteRule ^/folder1/(.*)/(.*)$ /folder1/detail.php?srv=$1&cust=$2 [L]

>
>
>
> This message contains information that may be privileged or confidential and 
> is the property of the Capgemini Group. It is intended only for the person to 
> whom it is addressed. If you are not the intended recipient, you are not 
> authorized to read, print, retain, copy, disseminate, distribute, or use this 
> message or any part thereof. If you receive this message in error, please 
> notify the sender immediately and delete all copies of this message.

<<inline: image001.gif>>

Reply via email to