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
