Extension:SkinByURL

This extension causes a page to be displayed with a particular skin based on the name of the file used to access the page. Just replace "index" in index.php with the name of the skin. For example, you could force a display in the "chick" skin (for hand-held devices) by changing the entry point from "index.php" to "chick.php"

Usage
Simply replace "index" in the URL filename with the name of the skin you wish to force. For example, to force use of the "chick" skin replace "index.php" with "chick.php"

Download instructions
Newer versions will be available via CVS.

Meanwhile, use http://www.spy-hill.net/~myers/SkinByURL.php

(At the current time, 11 January 2010, the above link appears to point to an empty file. "Version 0.3 of 14 July 2008" is available from https://trac.ci.uchicago.edu/i2u2/export/2920/tags/1.2.4/library/extensions/SkinByURL.php )

Installation
To install this extension, download the file SkinByURL.php as specified above and add the following to LocalSettings.php:

To make use of the extension you also need to add a soft link in the main directory to the file index.php based on the skin(s) you wish to use. For example, to allow use of the "chick" skin, you would give the command ln -s index.php chick.php and then replace "index.php" with "chick.php" in the URL.