Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#13 2004-07-06 23:49:00

zem
Developer Emeritus
From: Melbourne, Australia
Registered: 2004-04-08
Posts: 2,579

Re: [plugin] [ORPHAN] zem_redirect

Throk, the plugin will redirect if the domain name doesn’t match the one set in your Textpattern configuration.

If the Textpattern domain is configured as http://www.relativemind.net, and you have a redirect set up to http://relativemind.net, the plugin will redirect back to www.relativemind.net. That could be why you’re seeing a circular redirect. Changing the web domain in the textpattern config to http://relativemind.net should fix that. Let me know if it doesn’t.

I’ll look into the /default/ problem.

Last edited by zem (2004-07-07 00:04:57)


Alex

Offline

#14 2004-07-07 00:03:52

zem
Developer Emeritus
From: Melbourne, Australia
Registered: 2004-04-08
Posts: 2,579

Re: [plugin] [ORPHAN] zem_redirect

There’s a new version up:

http://vigilant.tv/documents/tp/zem_redirect-0.4.txt

I think it fixes the “default” issue – can someone confirm?

It also adds a “test” attribute, to help debug circular redirects:

<txp:zem_redirect test=1 />

When set, the plugin won’t force a redirect; instead it will output a HTML comment showing the actual URL used to access the page, and the URL it would redirect to.


Alex

Offline

#15 2004-07-07 19:19:17

misterk
Member
From: Morris, MN
Registered: 2004-02-24
Posts: 77
Website

Re: [plugin] [ORPHAN] zem_redirect

One thing that would be neat and fits into the scope of your redirect plugin would be to check whether the /section corresponded correctly to the entry id.

If I enter station11.net/read/[random number within the limit of my posted articles], the article will show up regardless of whether it is really in the read section. Not a big deal, but if zem_redirect could check and fix that as well as the title it would be cool.

Offline

#16 2004-07-08 10:16:59

Sencer
Archived Developer
From: cgn, de
Registered: 2004-03-23
Posts: 1,803
Website

Re: [plugin] [ORPHAN] zem_redirect

I am still getting circular redirects, however this may be due to my blog having imported entries from b2. I guess this won’t happen if you only have entries made with textpattern.

An example can be seen here:

http://www.sencer.de/article/50/openbook----freie-b%EF%BF%BDcher

There are some “funny characters” in the url, anyway I have test-mode activated and I always get this:

<code>requested URL: http://www.sencer.de/article/50/openbook----freie-b%EF%BF%BDcher redirect to: http://www.sencer.de/article/50/openbook----freie-b�cher</code>

Last edited by Sencer (2004-07-08 10:19:12)

Offline

#17 2004-07-09 04:18:50

zem
Developer Emeritus
From: Melbourne, Australia
Registered: 2004-04-08
Posts: 2,579

Re: [plugin] [ORPHAN] zem_redirect

Thanks for the report, Sencer – it’s a bug in the plugin’s handling of non-ascii characters. Nothing to do with b2. I’ll fix this and the other outstanding issues soon.


Alex

Offline

#18 2004-07-09 06:18:04

ThrokFeroth
Member
From: Malaysia
Registered: 2004-02-28
Posts: 12
Website

Re: [plugin] [ORPHAN] zem_redirect

Funny thing really. When I put in the test attribute this is what comes out:

requested URL: http://www.relativemind.net/
redirect to: http://relativemind.net/

when I requested for http://relativemind.net.

Offline

#19 2004-07-09 07:08:25

zem
Developer Emeritus
From: Melbourne, Australia
Registered: 2004-04-08
Posts: 2,579

Re: [plugin] [ORPHAN] zem_redirect

Hmm, strange.

The domain name in the “requested URL:” output comes from the SERVER_NAME variable. That’s supposed to be the current vhost name, but it’s not necessarily clear whether that’s always the case – for example after a 302 redirect, which is what you’re using in addition to the plugin.

I’ll add an option to the next version to ignore the domain name portion of the URL. Hopefully that’ll solve the problem for you.


Alex

Offline

#20 2004-07-10 02:38:49

zem
Developer Emeritus
From: Melbourne, Australia
Registered: 2004-04-08
Posts: 2,579

Re: [plugin] [ORPHAN] zem_redirect

There’s a new version up:

http://vigilant.tv/documents/tp/zem_redirect-0.5.txt

Changes:
  • Adds a new attribute “ignoredomain”, to help eliminate circular redirects on www/no www domains
  • Adds a new attribute “errorid”, which specifies an article ID to display as a 404 message
  • Now checks that the URL section matches the article section, and redirects if necessary – useful if you’ve moved an article from one section to another
  • Should fix the non-ASCII URL bug (untested)

Alex

Offline

#21 2004-07-10 07:54:04

Sencer
Archived Developer
From: cgn, de
Registered: 2004-03-23
Posts: 1,803
Website

Re: [plugin] [ORPHAN] zem_redirect

> zem wrote:
> Should fix the non-ASCII URL bug (untested)

Confirmed. For me it works as expected now. Thank you, zem! :)

Offline

#22 2004-07-10 13:12:17

ThrokFeroth
Member
From: Malaysia
Registered: 2004-02-28
Posts: 12
Website

Re: [plugin] [ORPHAN] zem_redirect

Ok, it works well on my site now with the ignoredomain attribute. The /default problem isn’t there either.

Thanks alot, zem.

Offline

#23 2004-09-28 22:38:13

Andrew
Plugin Author
Registered: 2004-02-23
Posts: 730

Re: [plugin] [ORPHAN] zem_redirect

I have a weird behavior from this plugin. I’ve set up a new section & page type for errors. If you request a non-existent article id the plugin behaves fine & throws a 404 invisibly. But it you just put in nonsense after the domain (a non-existent section) then the plugin redirects you straight to the error page, not invisibly as an ErrorDocument should.

Edit: this isn’t referring to my personal site; it’s an internal site unfortunately not accessible from outside my work

Last edited by compooter (2004-09-28 22:42:06)

Offline

#24 2004-10-13 03:01:20

hafnius
Archived Plugin Author
From: DK
Registered: 2004-09-02
Posts: 47

Re: [plugin] [ORPHAN] zem_redirect

Hi Zem

Great plugin!

Any chance that you could include the option of providing an acticle id for Authorization Required, 401?
/Hafnius


– Nobody puts Baby in the corner !
Johnny Castle, Dirty Dancing

Offline

Board footer

Powered by FluxBB