| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Author |
Message |
drhiii
Joined: 18 Oct 2007 Posts: 2
|
Posted: Thu Oct 18, 2007 6:14 pm Post subject: URL Rewrite, passing variables, or some other way??? |
|
|
Scenario... am running an image based (gallery2) web site with Zencart bolted onto it. It requires that /gallery2 and /zencart hang from the top level domain, for the relationships to work.
E.g. -www.abc.com/gallery2 and -www.abc.com/zencart
It is the way zencart must interact with gallery2 that requires this. My problem is, I need to be able to pass specific URLs to gallery2, to do things like 'lookup' a permalink based on a URL.
-www.abc.com/v/permalinkname which would then jump to an album or image name based on the permalink. This album or image could be nested one level or twenty levels deep. It makes for very elegant lookups. My problem is, I need to use the top level domain to do the search....
-www.abc.com/v/MarlynMonroe1
and this needs to be passed to
-www.abc.com/gallery2/v/MarlynMonroe
I've created several .htaccess files in the root directory to either rewrite, or redirect. If I try to rewrite the URL, I get caught into a loop. As example:
| Code: | RewriteEngine On
rewritecond %{http_host} ^www,abc.com
rewriteRule ^(.*) http://www.abc.com/gallery2/$1 [R=301,L] |
It just ends up in a loop with -http://www.abc.com/gallery2/gallery2...lery2/gallery2
I've tried passing based on a directory:
| Code: | RewriteEngine On
rewritecond %{http_host} ^.*
rewriteRule ^(.*) /gallery2/main.php/$1/$2 |
This actually works, but, it does NOT pass the URL in toto to the subdir and gallery2. If I submit -www.abc.com I am successfully passed to the subdir, the main page answers, and everything continues as normal. However, if I try
-www.abc.com/v/MarlynMonroe
I am still left off at the main page. It does not pass the /v/MarilynMonroe to gallery2. If I enter
-www.abc.com/gallery2/v/MarlynMonroe
gallery2 answers and follows through just fine.
What I am trying to do is use the TLD, -www.abc.com to redirect to -www.abc.com/gallery2 and whatever else I need on that line, but for the life of me I am not able to pass the entire string to the next level.
Pardon the long explanation, but I don't know how else to articulate this...
Help anyone??? |
|
|
| Back to top |
|
 |
|
 |
SeO Administrateur - Site Admin

Joined: 15 Mar 2006 Posts: 3137
|
Posted: Sun Oct 21, 2007 5:34 pm Post subject: Re: URL Rewrite, passing variables, or some other way??? |
|
|
Am I right if I say that in the end, all you want to do is to redirect :
-www.abc.com/v/MarlynMonroe to -www.abc.com/gallery2/v/MarlynMonroe ?
In order to shorten the url ?
I need to understand a bit more here, because I'm not sure you're on the right direction. |
_________________
|
|
| Back to top |
|
 |
drhiii
Joined: 18 Oct 2007 Posts: 2
|
Posted: Sun Oct 21, 2007 6:49 pm Post subject: Hello |
|
|
And thank you for your response. I finally did solve the problem. It did follow the logic that I laid out, overexplained I know. But I did finally get it to lay out ok. Main thing was passing a suffix, which changed, to the secondary URL. I was able to finally figure out the syntax and it works.
Much appreciated your response. Was lost there for ahwile.
regards, drhiii |
|
|
| Back to top |
|
 |
|
| Navigation |
Similar Topics |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |