Joomla Hosting BLOG

Blog about Joomla, Technologies and Hosting Service

Joomla Hosting - ASPHostPortal.com :: How to Remove index.php from existing Joomla! SEF URL's

clock February 6, 2015 07:06 by author ben

So you set up your Joomla! site, made it live, and a couple of weeks/months/years after the fact understood that you'd neglected to empower the Htaccess document for SEF Url's. The deciding result being that instead of having a decent Search Engine (and client) cordial URL like/classification/Blogs/post/, you rather have/index.php/class/Blogs/post/.

You could simply empower the Htaccess record, yet all the old URL's will give back a 404. Not extraordinary if your site has as of now been listed via web search tools, even less incredible on the off chance that you've got bunches of inbound connections on different locales.

It's really amazingly easy to resolution, and in this post I'll be demonstrating to you the two simple steps you have to take to arrange your site to divert the old/index.php/* Urls to the decent SEF ones you need.

The primary step is basic, we have to empower the Htaccess document (accepting you haven't as of now). In the foundation of your Joomla! site is a record called htaccess.txt, rename it to .htaccess

Second step: We have to add a mod_rewrite standard to catch the old-style joins. Open .htaccess in a content manager and discover the line "Rewriteengine On". Instantly underneath include the accompanying (lines with a hash are remarks, you can skirt these if necessary)

# Make sure the requested URL isn't a file or directory
# Why you'd create a directory called index.php, but best to be sure
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

# Use a reg-Ex to find URL's where index.php is followed by something.
# If so, create a redirect to whatever followed the slash
RewriteRule ^index.php/(.*)$ /$1 [R=301]

Remember to spare the record!

Presently in the event that you visit http://yoursite/index.php/classification/Blogs/post/ you ought to be diverted to http//yoursite/class/Blogs/post/. Since you're sending a 301 (Permanently moved), the internet searchers ought to upgrade their files also.

It's something individuals experience a ton, yet as should be obvious its unfathomably simple to determination.

Best Recommended Joomla Hosting

ASPHostPortal.com
ASPHostPortal.com is the leading provider of Windows hosting and affordable Joomla Hosting. Joomla 3.4 Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your Joomla website. Joomla is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability. 



Joomla Hosting - ASPHostPortal.com :: What is Exactly XML Sitemap

clock February 5, 2015 05:54 by author ben

XML Sitemap (also referred to as Google Sitemap) can be a list of URLs for the web site inside a type of XML file (sitemap.xml file). This file allows you to include more data about every single URL such as the date it was last updated, how often it modifications, and how essential it truly is.



XML format ensures that this info is usually simply processed on distinctive kinds of computers, applications and systems, so search engines will not have any problems to understand your sitemap files.

This way XML sitemaps are completely compatible with Google, Yahoo, Microsoft's Bing (MSN), Ask, and other search engines like google.

Usually it's noted as www.yourwebsite.com/sitemap.xml, the XML Sitemap is generally a directory that permits search spiders to discover and index each single page of one's site. It’s form of like a one-stop-shop for search engines like google. It aids them obtain the pages they may have otherwise missed.

If you’ve taken the time to optimize each and every page, you don’t want all your tough function to be negated since the search spider overlooked it! To human eyes, it just looks like jibberish (also known as code), but search spiders can see the keyword phrases and understand the total layout of the web site.

It is best to generate an XML Sitemap in the very end of one's web page optimization for the reason that it's going to become designed off of the internal linking structure. For those who endeavor to produce it even though you're still establishing pages and content, the Sitemap may well not include things like them. You will discover a good amount of on the net Sitemap generators readily available in the event you don’t have a internet designer to accomplish the work for you.

Most Effective Advised Joomla Hosting

ASPHostPortal.com
ASPHostPortal.com would be the major provider of Windows hosting and affordable Joomla Hosting. Joomla 3.4 Hosting from ASPHostPortal.com gives a protected, dependable and performance-driven foundation for your Joomla web site. Joomla would be the ideal Content Management Technique for managing and establishing your site with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the newest Microsoft and ASP.NET technologies, for example: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality item, leading safety, and unshakeable reliability, meticulously chose high-quality servers, networking, and infrastructure gear to ensure the utmost reliability.




Joomla Hosting - ASPHostPortal :: How To Move an Exact Copy of Your Site from Localhost to a Live Server

clock February 4, 2015 06:01 by author ben

Many people like to develop their Joomla sites locally and then move their work to a live host when completed. This weeks tutorial will show you how to move an exact copy of your site from your localhost to a live server, database and all.

We're going to use a fantastic component called JoomlaPack to help us with the process. We'll first use it to make a backup of our local site (files + database), and then we'll use a provided tool (Kickstart) to restore the backup to our live server.

Here's how you do it:

  • Download the JoomlaPack component. Make sure you get the latest release, which at the time of this newletter is 2.2
  • Download the Kickstart app, again making sure you ge the latest release, 2.2Stable - unzip the package for later use.
  • In the administration area of your local Joomla site, go to Extensions >> Install / Uninstall and upload the JoomlaPack component file: com_joomlapack-2.2-free.zip
  • In the administration area of your local Joomla site, go to Components >> JoomlaPack >> Configuration and we're going to change a setting before we backup and migrate. Click on the 'Advanced' tab and then locate the 'Archiver engine' and change it to 'JPA JoomlaPack Archive, and click Save.
  • Click on the Backup Now button (you'll notice a warning regarding the default directory being used for the backup - we can ignore this *for now) and then the 'Backup Now!' You should see the backup process begin, and be given a success page when completed.
  • Locate the backup file in your localhost joomla_root/administrator/components/com_joomlapack/backup - the backup file will have the extension .jpa. Upload this file to the directory on your live server where you will do the restore. For most this will be the root directory, /html or /home etc
  • Upload the Kickstart app file to this same directory. You should have unzipped the package in an earlier step, if not, unzip and then upload the file.
  • Create a new database using phpMyAdmin or the tool provided by your host to do so. This new database will be used for our restore to populate with our backed up data. Make note of the hostname, username/password and database name for further steps.
  • Navigate in your browser to http://backup_directory/kickstart.php (where backup_directory is the directory your backup file is located). Insert your Host, Username, and Password information and click on the green Start button. You will see the process beign - do not close this browser window!
  • Once the file extraction is done you will see a message to 'Please click here to open JoomlaPack Installer restore script in a new window'. Click there.
  • A new window will open, and you will see a typical looking Joomla installation page, however this is the restore script. Go through the installation process, making sure you put your new information for hostname, username, password and database in Step 4.
  • After successful Joomla installation (restore in our case) go back to the other browser window and click on the link to restore your .htaccess file if you need to do this step, and close the browser window when done.
  • The restoration process should now be completed, and you can log in to your newly moved site at /administrator to continue development on the live server.

Best Recommended Joomla Hosting

ASPHostPortal.com

ASPHostPortal.com is the leading provider of Windows hosting and affordable Joomla Hosting. Joomla 3.4 Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your Joomla website. Joomla is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability. 



ASPHostPortal.com Announces Fast Kentico 8.2 Hosting Solution

clock February 3, 2015 11:28 by author ben

Supported by professional teams, ASPHostPortal has been gaining more and more user’s recognition. We offers 4 main packages with different prices. All the packages include large bandwith, large disk space, latest ASP.NET technology, free data backups, uptime guarantee, dedicated application pool and much more. Today, we launch Kentico 8.2 hosting with superior technology and affordable price.

Kentico CMS is a web content management system (WCMS) for building web sites, on-line stores, intranets and Web 2.0 community sites. Kentico is being used by more than 16,000 Web sites in 90 countries. Kentico CMS utilizes ASP.NET and Microsoft SQL Server. Kentico allows development via its portal engine or using Visual Studio. Kentico is also compatible with Microsoft Windows Azure Platform.

Kentico 8.2 featuring several new collaboration and ecommerce enhancements that make launching and managing digital marketing campaigns faster and easier than ever. The latest product enhancements include:

Bi-Directional SharePoint Synchronization
all changes made in Kentico will be made automatically on the SharePoint server. Just point and share the files are always up to date, and everyone has the latest versions.

Easy Shipping Calculations
Everyone can now easily create a shipping module (and reuse for other projects) that presents all the tools that need to calculate shipping costs in custom user interface.

Enhanced Contact Management
Everyone can easily import Contacts from a CSV file, segment them, and leverage them in the system.

With more than 1 million followers, ASPHostPortal is an expert in the hosting market. We provide Kentico 8.2 Hosting only from $5/month with 30 days money back guarantee. In addition, we have been awarded as one of the fastest hosting companies in the industry because of the good hosting performance our web host provides. To provide fast hosting speed, we utilize 6 state-of-the-art data centers located on the USA, Netherlands, Singapore, France, United Kingdom and Australia. To learn more about Kentico 8.2 Hosting, please visit http://asphostportal.com/Kentico-8-2-Hosting

About ASPHostPortal.com :
ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET Hosting. ASPHostPortal.com has ability to support the latest Microsoft and ASP.NET technology, such as: such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch. ASPHostPortal include shared hosting, reseller hosting, and sharepoint hosting, with speciality in ASP.NET, SQL Server, and architecting highly scalable solutions. ASPHostPortal.com strives to supply probably the most technologically advanced hosting solutions available to all consumers the world over. Protection, trustworthiness, and performance are on the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



Joomla Hosting - ASPHostPortal.com :: Utilizing the Page Class Suffix as a part of Template Code

clock February 2, 2015 07:52 by author ben

The Page Class Suffix is a parameter in Joomla! content Menu Items. It is situated in the Menu Item: [edit] screen under the "Parameters (Advanced)" segment. This will result in Joomla! to either include another CSS class or alter the current CSS class for components in this particular Menu Item format.

At the point when Joomla! produces a page, it naturally makes predefined CSS classes to permit styling of the page. There is no general standard, how it is utilized, this is a choice made by the creator of the dynamic layout. Case in point, a page may have the component

<div class="componentheading">

Fundamentally, by utilizing the Page Class Suffix you can do one of taking after traps:

Make another class while safeguarding the first one

to do this, enter the parameter with a main space. For instance, entering a space in addition to "myclass" will make another CSS class called "myclass" and it will be embedded as a class for components in the page referenced by that Menu Item. For this situation the sample above will be changed to

<div class="componentheading myclass">

Change the name of a current class

The trap is comparative, yet rather entering a space before "myclass" you can include for instance an underscore "_" or whatever other character permitted by the CSS naming benchmarks. For this situation the yield will look like:

<div class="componentheading_myclass">

Utilizing the above deceive you clearly can include page particular styling. By and large, it is prescribed to utilize a main space to make another class. Along  these  lines, CSS styling for this segment that uses the standard class names will keep on meeting expectations. You can utilize the new class name to add any wanted styling to the segment without expecting to re-make the majority of the current CSS code. Note that, in the event that you make another class name, make beyond any doubt it has a novel name and doesn't clash with any current class names.

The huge inquiry is

Step by step instructions to embed the required code in layout?

There are two steps obliged: most importantly you have to make sense of the addition for the page, then you have to embed it in the required spot in your format.

Load the addition

For this you have to embed some additional code in the layout's <head> area or some place else in the format - clearly before the spot you need to utilize the Page Class Suffix:

<?php
$itemid = Jrequest::getvar('itemid');
$menu = &jsite::getmenu();
$active = $menu->getitem($itemid);
$params = $menu->getparams( $active->id );
$pageclass = $params->get( "pageclass_sfx" );
?>

Embed the suffix

The following step is to utilize the page class addition some place in the layout.

In the Body Tag

The more regular strategy would be to apply the page class addition as an id or class to the <body> tag. Find the <body> tag (underneath the </head> label) and supplant it with this:

<body id="<?php reverberation $pageclass ? htmlspecialchars($pageclass) : 'default'; ?>">

To Load a Page-Specific Stylesheet

The second technique would be to load a template novel to the page being referred to. As opposed to adjusting the <body> label, look for the template connect inside the <head></head> labels and include the accompanying line specifically underneath it:

<link rel="stylesheet" href="/formats/<?php reverberation $this->template ?>/css/<?php reverberation htmlspecialchars($pageclass) ?>.css" type="text/css"/>

The third technique is to change ANY standard page component, as above

How about we say's I need to change how the segment heading - a standard Joomla page component looks like. For that most likely I have to search for it in the format overrides - the "html" subdirectory of my layout - to spot the events of

<div class="componentheading">

furthermore to supplant them with

<div class="componentheading<?php reverberation htmlspecialchars($pageclass) ?>">

Obviously more approaches to utilize the Page Class postfix can be envisioned - and executed. I trust I succeeded to unleash your creative energy!

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offers Joomla hosting starts from $1/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



About ASPHostPortal.com

We’re a company that works differently to most. Value is what we output and help our customers achieve, not how much money we put in the bank. It’s not because we are altruistic. It’s based on an even simpler principle. "Do good things, and good things will come to you".

Success for us is something that is continually experienced, not something that is reached. For us it is all about the experience – more than the journey. Life is a continual experience. We see the Internet as being an incredible amplifier to the experience of life for all of us. It can help humanity come together to explode in knowledge exploration and discussion. It is continual enlightenment of new ideas, experiences, and passions

 photo ahp banner aspnet-01_zps87l92lcl.png

Corporate Address (Location)

ASPHostPortal
170 W 56th Street, Suite 121
New York, NY 10019
United States

Sign in