Revision: 27918
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 26, 2010 23:08 by phil7085
Initial Code
// 1. Create a sub-domain. Using Engine Hosting it is simply a case of creating a new folder in the root (public_html) directory.
// 2. Update your .htaccess file to include the following:
RewriteCond %{HTTP_HOST} ^mysubdomain.mydomain.com [NC]
RewriteCond %{REQUEST_FILENAME} !foldericreatedinstep1/
RewriteRule ^(.*)$ foldericreatedinstep1/$1 [L]
// 3. Copy your root index.php file into the sub-domain folder created in step 1
// 4. Open the root index.php and edit the CUSTOM CONFIG VALUES to look like this:
$assign_to_config['global_vars'] = array(
"pv_site_version"=>"full"
);
$assign_to_config['site_url'] = 'http://www.mydomain.com';
// 5. Open the index.php file in your sub-domain and edit the CUSTOM CONFIG VALUES to look like this:
$system_path = 'var/www/system'; // Make sure you edit the relative path to your system folder here.
$assign_to_config['global_vars'] = array(
"pv_site_version"=>"mobile"
);
$assign_to_config['site_url'] = 'http://m.mydomain.com';
// 6. Now all you need to do in your templates is use something like this:
{if pv_site_version == "full"}
{embed="mygroup/full_template"}
{if:else}
{embed="mygroup/mobile_template"}
{/if}
// NOTES: The reason I have also edited the site_url variable in both templates is so that using {path=""} still works. Otherwise when on the mobile version the url to a link will render it as www. and not m.
Initial URL
Initial Description
Initial Title
Create EE2.0 site on sub-domain
Initial Tags
mobile
Initial Language
PHP