Welcome to WebmasterWorld Guest from 54.158.51.150

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

301 Redirect Entire 'Dynamic' Folder To One File.

....the "?" is causing me issues.

     
3:29 am on Dec 13, 2007 (gmt 0)

10+ Year Member



I'm trying to redirect an entire folder to one file but the "?" seems to be causing issues.

It redirects to the desired file,but with the variables. I want to obviously get rid of this. Any help?

3:53 am on Dec 13, 2007 (gmt 0)

WebmasterWorld Senior Member jdmorgan is a WebmasterWorld Top Contributor of All Time 10+ Year Member



The most common reason is that query strings pass through RewriteRules untouched.

Add a question mark to the end of your destination URL to clear the query string -- See the Apache RewriteRule documentation.

Jim

3:55 am on Dec 13, 2007 (gmt 0)

WebmasterWorld Administrator phranque is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month



you probably need to do a permanent external redirect.
it is hard to answer specifically and correctly without more information, but you should end up with something like this in general:
RewriteRule (.*) http://www.example.com/$1? [R=301,L]

(after referring to the apache doc, it appears this may work for internal rewrites as well.)

4:10 am on Dec 13, 2007 (gmt 0)

10+ Year Member



I'm trying to redirect:

".....web-directory/index.php?c=7"

"and everything else in that directory to

"....file.htm"

on my other site.

Normally 301 works no problem on the server.

4:13 am on Dec 13, 2007 (gmt 0)

WebmasterWorld Administrator phranque is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month



please post the relevant rewrite code and what results you saw.
11:17 pm on Dec 16, 2007 (gmt 0)

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month



You will end up with something like:

RewriteRule ^webdirectory http://www.example.com/file.htm? [R=301,L]

The ? is important.

 

Featured Threads

Hot Threads This Week

Hot Threads This Month