Solved

htaccess redirect for wrong link

Posted on 2011-09-13
9
289 Views
Last Modified: 2012-05-12
Hi experts,

I need some help with a redirection in my htaccess. Due to a error in my system I have lots of broken links which I would like to catch for now and redirect to the correct place until the actual problem is solved.

I would like to have in my .htaccess a simples redirect which does the following thing:

The wrong link:
http://www.domain.com/phpbb/http://www.domain.com/phpbb/index.html?sid=90dee20dfdcf5fdacdedc97467949f86

should redirect to:
http://www.domain.com/phpbb/index.html?sid=90dee20dfdcf5fdacdedc97467949f86

with other words I need to cut the http://www.domain.com/phpbb/ away from the link if the part is double like in the example above.

Except the sid=0000000000 the url is always the same.

Thank you for your help,
Oliver
0
Comment
Question by:Oliver2000
  • 6
  • 3
9 Comments
 
LVL 9

Expert Comment

by:parparov
Comment Utility
RewriteRule ^phpbb/.*(phpbb/.*)$ $1
0
 

Author Comment

by:Oliver2000
Comment Utility
Hi parparov,

Dosent this redirect all kind of other stuff as well like this?
I am not sure if you understand me correct or if I wrote it a little bit missunderstanding.

if you take a look at the wrong url: http://www.domain.com/phpbb/http://www.domain.com/phpbb/index.html?sid=90dee20dfdcf5fdacdedc97467949f86 you see that the system somehow writes the part http://www.domain.com/ before the second httpd:// wrong. And in this case I need to cut everything before the second httpd:// away.

out of

http://www.domain.com/phpbb/http://www.domain.com/phpbb/index.html?sid=90dee20dfdcf5fdacdedc97467949f86

make
http://www.domain.com/phpbb/index.html?sid=90dee20dfdcf5fdacdedc97467949f86

but I do not want in ANY OTHER case forward except if there is something in the url before the http://
0
 

Author Comment

by:Oliver2000
Comment Utility
I am not sure but your help ^phpbb/.*(phpbb/.*)$ $1 would end up forwarding also

http://www.domain.com/phpbb/ to /phpbb/ or am I wrong?
0
 
LVL 9

Expert Comment

by:parparov
Comment Utility
No, this line should have two phpbb to redirect. It actually weeds
/phpbb/http://www.domain.com
from any URL
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 

Author Comment

by:Oliver2000
Comment Utility
hmmm okay let me try....
0
 

Author Comment

by:Oliver2000
Comment Utility
Does not work at all. I placed RewriteRule ^phpbb/.*(phpbb/.*)$ $1  in my .htaccess (root) but when I post the wrong url in my browser continue the file not found like before.

(My .htaccess contains already several other redirects so I know the .htaccess redir is acctually working fine)

any idea?
0
 
LVL 9

Expert Comment

by:parparov
Comment Utility
Hmm... works for me.
What version of Apache are you using?

Maybe put the rule on top of your .htaccess file and add some more definitions before and at the end of it?
RewriteBase /
RewriteRule ^phpbb/.*(phpbb/.*)$ $1 [R,L]

Open in new window

0
 

Accepted Solution

by:
Oliver2000 earned 0 total points
Comment Utility
Hi again,

I did find a better solution and was be able to fix the wrong link from before. Like this I don't need this redirect anymore. thank you for your help.
0
 

Author Closing Comment

by:Oliver2000
Comment Utility
Fixed it myself!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
The viewer will learn how to dynamically set the form action using jQuery.
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

763 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

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now