Old layout bug? Pages redirect to IMDb Pro (photos, message board threads)

  • 1
  • Problem
  • Updated 6 years ago
  • Solved
  • (Edited)
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: Old issue

I originally thought my problem was related to buggy https redirects (which is why I posted here at first), but it seems it's actually connected to the old IMDb layout.

When I'm logged into IMDb and have Site Preferences > General > Show reference view (old title/name page layout) checked, I get redirected to the IMDb Pro sign-up page (https://secure.imdb.com/signup/index.html) whenever I try to click on a film's or actor's photo gallery (and sometimes when I click on message board threads too). I don't have this problem when I untick that settings or when I'm logged out of IMDb.

I've yet to test with message board threads (which is trickier, as it seems to happen more randomly with those) but the problem is consistent with photos. Could this have to do with the two layouts using different URLs, and the old URLs being broken?

Here's an example photo from the latest Hobbit film:

From the old layout, the photo is linked to as
http://www.imdb.com/rg/photos-title/still_frame-1/media/rm2809788672/tt2310332
... and redirects to IMDb Pro sign-up when clicked on.

The same photo is linked to as
http://www.imdb.com/media/rm2809788672/tt2310332?ref_=ttmi_mi_all_sf_43
from the new layout. (And can also be browsed like that with the old layout option checked, without any redirects. Just adding this to say I tested it; the URL doesn't get linked to from the old layout, of course, and there's no old layout version of it, meaning it also features the new layout style when browsed from the old layout.)
Photo of Kay

Kay

  • 12 Posts
  • 1 Reply Like

Posted 6 years ago

  • 1
Photo of (closed account)

(closed account)

  • 379 Posts
  • 431 Reply Likes
As you confirmed in the other related thread,
you are using the "HTTPS Everywhere" add-on in your browser.
I've run some quick tests with that add-on.

Here's what I believe may happen when you visit this URL:
http://www.imdb.com/rg/photos-title/still_frame-1/media/rm2809788672/tt2310332

If you were not using the aforementioned add-on,
that request would be sent normally (not using HTTPS).
IMDb could then issue a Type 302 redirect to:
http://www.imdb.com/media/rm2809788672/tt2310332

But instead, since you are using the "HTTPS Everywhere" add-on,
the add-on apparently modifies the initial request to use
the HTTPS protocol and the "secure.imdb.com" subdomain:
https://secure.imdb.com/rg/photos-title/still_frame-1/media/rm2809788672/tt2310332

IMDb may then issue a Type 302 redirect to:
https://secure.imdb.com/media/rm2809788672/tt2310332

IMDb may then issue another Type 302 redirect, to:
https://secure.imdb.com/signup/v4/login?i=1

In the other discussion, I noted that you can disable the add-on's rule just for IMDb.  (That can be done in the add-on's toolbar-menu while visiting IMDb, if the add-on's IMDb rule is shown in that menu; or alternatively you can make the change in the add-on's options dialog where all of its rules are listed.  In either case, find the add-on's IMDb rule [titled "IMDB (partial)"] and click its green check-mark, so that the check-mark is replaced with a red "X".)  (Alternatively, IIUC, advanced users can consider editing the add-on's ruleset configuration in detail.)

But you said you don't want to change the add-on's settings?
I don't know what else to suggest.
(Edited)
Photo of Kay

Kay

  • 12 Posts
  • 1 Reply Like
Thanks a lot for tracking the issue down.

Doesn't this still mean that IMDb's redirects are buggy? Why would a request to secure.imdb redirect to a sign-up page for Pro? (I'd find it weird if only Pro users were allowed to use a secure version of the site.)

I don't want to change the add-on's setting because using https where possible is preferable over http. If I disable https, I won't know if/when IMDb decides to e.g. send contact form data over a secure connection (which they'll hopefully implement soon).

I guess my "workaround" for now has to be using the new layout instead of the old one.
Photo of (closed account)

(closed account)

  • 379 Posts
  • 431 Reply Likes
I admire your positive outlook and the trust you put in websites ....
You misunderstand my outlook, but let's leave it at that.
Photo of Kay

Kay

  • 12 Posts
  • 1 Reply Like
Look, I only came here to report a bug. Turns out it's not exactly what I thought it was, which also had to do with me simply not having the time to look into all possible causes. I still believe https requests redirecting to IMDb Pro is not a "feature", thus worth a mention here either way and something I'd be interested in hearing addressed by IMDb engineers - sometime.

While I feel very tempted to, I cannot afford to spend hours on here discussing semantics due to some bigger "real life" issues. Sorry. (Because yes, I'd wager it takes me lot longer than the average user to write messages, and it's already taken me enough time as it is.) If this makes you think you are far more knowledgeable about these things (trying to read between the lines here): good for you. You very well might be. It doesn't really matter.

Regarding HTTPS Everywhere and its rules:
The point of using software is to not have to do every little thing manually, by oneself. In exchange, one has to put a certain amount of trust in the people building these things. While this particular plugin might not do what it's supposed to do IMDb-wide now, simply because IMDb doesn't provide the means for it now (again, I haven't had the time to take a detailed look into it, and the time I've spent on it already I should've spent differently because there are things with far higher priority on my plate right now), I believe the people more involved with the project, the ones who've contributed code so far as well as future contributors, will know sooner than I when to adapt the add-on. I didn't and don't intend to keep track of when IMDb implements encrypted connections site-wide, or when the add-on gets updated next, so the best option for me is to simply keep the add-on enabled for IMDb, regardless of if it only works for parts of IMDb now. I don't really know what's so difficult to understand about that.
Photo of (closed account)

(closed account)

  • 379 Posts
  • 431 Reply Likes
If this makes you think you are far more knowledgeable about these things
Oh, I wrote too many words and that means I'm an arrogant ass?  I may or may not be an arrogant ass, but I will write as many words as I want to write BECAUSE I LIKE TO WRITE.  Have a nice day.
(Edited)
Photo of Kay

Kay

  • 12 Posts
  • 1 Reply Like
No, it doesn't have to do with the amount of words you wrote, but with the way you talked to me and chose to (over)emphasise your many words throughout.

I did get your not-so-nice words via e-mail notification btw., even if they don't show up anymore here. Not cool, really...
Photo of (closed account)

(closed account)

  • 379 Posts
  • 431 Reply Likes
We're done here.

This conversation is no longer open for comments or replies.