I don't have full url. I have to combine it from parts.

DanTMan wrote:
> O_o
> http://en.anime.wikia.com/wiki/Foo
> Redirects to:
> http://anime.wikia.com/wiki/Foo?title=Foo
> 
> Honestly, I don't understand what the issue with doing the redirects are.
> It should be as simple as stripping out http://domain then perpending
> the new domain to it.
> All that's being done is one domain being redirected to the other. Why
> do we need to fudge the parameters after the url?
> 
> ~Daniel Friesen(Dantman) of:
> -The Gaiapedia (http://gaia.wikia.com)
> -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG)
> -and Wiki-Tools.com (http://wiki-tools.com)
> 
> Krzysztof Krzyz.aniak wrote:
>> Check now.
>>
>> DanTMan wrote:
>>   
>>>     Ack, I meant to send this to the tech list.
>>> Ok, this bug is getting real annoying. I just found out that it was the
>>> whole cause of why my Sync bots were not working, and I spent hours
>>> doing debugging I had no need to do.
>>>
>>> There is a bug in the setup Wikia uses to redirect wiki. ie: language
>>> variants. For example where en.ghostintheshell.wikia.com redirects to
>>> ghostintheshell.wikia.com because the wiki was moved.
>>>
>>> The redirect works fine for /wiki urls:
>>> So: http://en.ghostintheshell.wikia.com/wiki/Characters
>>> Nicely redirects to: http://ghostintheshell.wikia.com/wiki/Characters
>>>
>>> But the redirect system is absolutely and completely broken for any url
>>> which uses the /index.php?title= form.
>>> So: http://en.ghostintheshell.wikia.com/index.php?title=Characters
>>> Breaks and redirects you to: http://ghostintheshell.wikia.com which
>>> leads to http://ghostintheshell.wikia.com/wiki/Main_Page
>>> When it was supposed to redirect to:
>>> http://ghostintheshell.wikia.com/index.php?title=Characters
>>>
>>> Why is this an issue?
>>> CSS links, JavaScript links, and bot links.
>>> Lets move over to the Animepedia for an example for CSS and JS.
>>> I have a global CSS file which a number of wiki include:
>>> http://anime.wikia.com/wiki/MediaWiki:Anime-Common.css
>>> The form they import with with is: @import
>>> "http://anime.wikia.com/index.php?title=MediaWiki:Anime-Common.css&action=raw&ctype=text/css&templates=expand";;
>>> However, this is after a move from en.anime to anime. The wiki used to
>>> be en.anime.wikia.com, and every last wiki was using the old url at that
>>> point.
>>> So the forms were all: @import
>>> "http://en.anime.wikia.com/index.php?title=MediaWiki:Anime-Common.css&action=raw&ctype=text/css&templates=expand";;
>>> As you'll see if you go there, that now redirects to the main page of
>>> the Animepedia.
>>> What would have happened if I had not changed en.anime to anime on half
>>> a dozen wiki? Every last use of the shared CSS would have broken just
>>> because we had the url of the wiki improved to the new common format.
>>>
>>> And as for bot links... That was particularly annoying. My
>>> ghostintheshell family file was still using the old
>>> 'en.ghostintheshell.wikia.com' form, which later changed to
>>> ghostintheshell.wikia.com without me knowing at that point to change my
>>> family file.
>>> Thing is, because of this broken redirect system, every time that
>>> pywikipediabot tried to look for the MediaWiki messages at:
>>> http://en.ghostintheshell.wikia.com/index.php?title=Special:Allmessages&redirect=no&ot=php
>>> It got the wiki's main page instead of
>>> http://ghostintheshell.wikia.com/index.php?title=Special:Allmessages&redirect=no&ot=php
>>>  
>>>
>>> which it should have got. Because of this I got a message from the
>>> framework saying that it could not find any messages on the Allmessages
>>> page, and as a result my sync bot was completely broken and I had no way
>>> to find out what the issue was, short of editing the wikipedia.py file
>>> and doing a bunch if painful debugging just to find out what the output
>>> was and what it was looking for.
>>> Thing is, this should have never had happened, because the url was a
>>> good one, and should have just redirected to the correct page.
>>>
>>> --
>>> ~Daniel Friesen(Dantman) of:
>>> -The Gaiapedia (http://gaia.wikia.com)
>>> -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG)
>>> -and Wiki-Tools.com (http://wiki-tools.com)
>>>
>>>
>>> _______________________________________________
>>> Wikia-tech-l mailing list
>>> [email protected]
>>> http://lists.wikia.com/mailman/listinfo/wikia-tech-l
>>>
>>>     
>>
>> _______________________________________________
>> Wikia-tech-l mailing list
>> [email protected]
>> http://lists.wikia.com/mailman/listinfo/wikia-tech-l
>>
>>   
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Wikia-tech-l mailing list
> [email protected]
> http://lists.wikia.com/mailman/listinfo/wikia-tech-l

_______________________________________________
Wikia-tech-l mailing list
[email protected]
http://lists.wikia.com/mailman/listinfo/wikia-tech-l

Reply via email to