[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Help with rewrite rule

Posted on 2006-07-12
9
Medium Priority
?
266 Views
Last Modified: 2010-03-04
Hi all,

I am trying to come up with a rewrite rule for the following:

http://www.mysite.com/inner.php?59,,520797p,rsc270619,0,0,Index,ck_.html

maps to

http://www.mysite.com/about/press

It's only important to match inner.php?59, as the rest is fairly irrelevant.
0
Comment
Question by:ebeyrent
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 24

Expert Comment

by:slyong
ID: 17096701
Hi,

Sorry I am not very clear, are you trying to rewrite something like:

http://www.mysite.com/about/press/,520797520797p,rsc270619,0,0,Index,ck_.html

To

http://www.mysite.com/inner.php?59,,520797p,rsc270619,0,0,Index,ck_.html

If that is the case try:
RewriteRule ^about/press/(.*)$ about/press/$1/ [R]
RewriteRule ^about/press/(.*)/$ inner.php?59,$1
0
 

Author Comment

by:ebeyrent
ID: 17098564
Thank you, but that's not exactly what I need.

I need to rewrite

http://www.mysite.com/about/press/,520797520797p,rsc270619,0,0,Index,ck_.html

to

http://www.mysite.com/about/press
0
 
LVL 24

Expert Comment

by:slyong
ID: 17103488
Hi

sorry about the confusion, you want:
http://www.mysite.com/inner.php?59,,520797p,rsc270619,0,0,Index,ck_.html
maps to
http://www.mysite.com/about/press

This should do:
RewriteRule ^inner.php?59,,520797p,rsc270619,0,0,Index,ck_.html$ about/press [L]
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Author Comment

by:ebeyrent
ID: 17107450
We're getting closer.  I had also mentioned that what really needs to be matched is

inner.php?59

because the rest of it is session data.  So it's almost like I need something like:

^inner.php?59(.*)\.html$ about/press [L]

but it doesn't seem to work.  The URL simply doesn't change in the address bar.
0
 
LVL 27

Accepted Solution

by:
caterham_www earned 172 total points
ID: 17115863
What about

RewriteCond %{QUERY_STRING} ^59.*\.html
RewriteRule ^inner\.php /about/press [L]
0
 
LVL 24

Assisted Solution

by:slyong
slyong earned 164 total points
ID: 17115979
Hi ebeyrent,

The URL shouldn't change in the address bar but the page from about/press should be displayed.  I think if you want the address to be redirected, use [R] instead of [L] at the end.
0
 
LVL 10

Assisted Solution

by:PSSUser
PSSUser earned 164 total points
ID: 17246082
What slyong says is correct.

Url rewritting by default hides what the request has been rewritten to (it adds an extra level of obfuscation and hence security). You can use [L,R] if you need to L is to tell it that it's the last rule to apply and the R is for the redirect.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hi, in this article I'm going to teach you how to run your own site, and how to let people in (without IP). I'll talk about and explain each step... :) By the way, everything in this Tutorial is completely free and legal. This article is for …
If you've heard about htaccess and it sounds like it does what you want, but you're not sure how it works... well, you're in the right place. Read on. Some Basics #1. It's a file and its filename is .htaccess (yes, with a dot in the front). #…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Suggested Courses
Course of the Month13 days, 19 hours left to enroll

656 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question