Difference between revisions of "Using Joomla Core SEF"

From JReviews Documentation
Jump to: navigation, search
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__TOC__
 
 
 
== Enabling Joomla Core SEF URLs ==
 
== Enabling Joomla Core SEF URLs ==
  
To make the URLs look nicer, you can enable Joomla core SEF:
+
To make the URLs look nicer, you should enable Joomla core SEF:
*Go  to Joomla Global Configuration, and on first tab set '''Search Engine Friendly URLs''' and '''Use Apache mod_rewrite''' to '''Yes'''. 'Add  suffix to URLs' is optional.  
+
*go to Joomla Global Configuration, and on first tab set '''Search Engine Friendly URLs''' and '''Use Url rewriting''' to '''Yes'''.  
[[File:JoomlaCoreSEF.png]]
+
*leave '''Add suffix to URLs''' disabled.  
 
+
*Next go to the root folder of your site and rename '''htaccess.txt''' file to '''.htaccess'''
+
 
+
 
+
== URLs of Listings (Articles) ==
+
*example of the default non-SEF URL:
+
**http://example.com/index.php?option=com_content&view=article&catid=8:smartphones&id=8:nokia-5800-xpressmusic
+
*if you enabled Joomla Core SEF, the url of that listing should look like:
+
**http://example.com/products/8-smartphones/9-samsung-i900-omnia or
+
**http://example.com/smartphones/8-nokia-5800-xpressmusic
+
*if you enabled Joomla Core SEF but your URLs have ''/component/content/'' in URL like this:
+
**http://example.com/component/content/8-smartphones/9-samsung-i900-omnia that means that you haven't created the [[Creating Required Joomla Menu Items|Required Joomla Menu Items]]
+
 
+
*with Joomla Core SEF it is not possible to remove articles ID numbers from URLs. To remove them, you need to use one of Joomla SEF extensions: [[Using  sh404SEF with JReviews|sh404SEF]] or SEF Advance (only those two are  supported by JReviews).
+
*we recommended using Joomla's Core SEF to minimize possible performance impact of 3rd party SEF extensions.
+
 
+
 
+
 
+
== URLs of JReviews Menu Items ==
+
*example of the default non-SEF URL:
+
**http://example.com/index.php?option=com_jreviews&Itemid=6
+
*if you enabled Joomla Core SEF, the url should look like this (menu item title alias is used):
+
**http://example.com/most-recent-listings
+
 
+
 
+
== URLs of JReviews Click2search Pages (tags) ==
+
*example of the default non-SEF URL:
+
**http://example.com/index.php?option=com_jreviews&Itemid=6&Itemid=6&url=tag/brand/Nokia/criteria:4/
+
*if you enabled Joomla Core SEF, the url should look like this:
+
**http://example.com/component/jreviews/tag/brand/Nokia/criteria:4/
+
  
 +
[[File:seo-settings.png]]
  
== URLs of JReviews Section/Category pages ==
+
*go to the root folder of your site and rename '''htaccess.txt''' file to '''.htaccess''' if you don't already have the .htacess file. This is required for URLs to work when '''Use URL rewriting''' is enabled.
*if you created only one JReviews menu item, for example [[Directory Page Layout|Directory]], the SEF URLs of Sections and Categories on that page would look like this:
+
**section url: http://example.com/directory/Products/products_s2_m5/
+
**category url: http://example.com/directory/Products//products/smartphones_c8_m5/
+
*better URLs of sections and categories are possible only if you create JReviews Section List menu items for all your sections and JReviews Category List menu items for all your categories. Then URLs from above example would look like this on any page:
+
**section url: http://example.com/directory/products
+
**category url: http://example.com/directory/products/smartphones
+
  
  

Latest revision as of 14:00, 7 January 2014

Enabling Joomla Core SEF URLs

To make the URLs look nicer, you should enable Joomla core SEF:

  • go to Joomla Global Configuration, and on first tab set Search Engine Friendly URLs and Use Url rewriting to Yes.
  • leave Add suffix to URLs disabled.

Seo-settings.png

  • go to the root folder of your site and rename htaccess.txt file to .htaccess if you don't already have the .htacess file. This is required for URLs to work when Use URL rewriting is enabled.