Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
joomla:sef [2016/11/24 14:30]
eServices Greece
joomla:sef [2018/12/21 16:32]
eServices Greece
Line 1: Line 1:
 +{{tag>joomla sef seo rewrite htaccess}}
 ====== Joomla Enable SEF ====== ====== Joomla Enable SEF ======
 To enable SEO for your Joomla site: To enable SEO for your Joomla site:
  
-  * Login to administration (i.e. https://domain.tld)+  * Login to administration (i.e. https://domain.tld/administration)
   * In the top left click on System and then Global Configuration   * In the top left click on System and then Global Configuration
 {{ :joomla:system-menu.png?nolink& |}} {{ :joomla:system-menu.png?nolink& |}}
   * In the SEO Settings section enable "Search Engine Friendly URLs" & "Use URL Rewriting"   * In the SEO Settings section enable "Search Engine Friendly URLs" & "Use URL Rewriting"
 {{ :joomla:sef.png?nolink |}} {{ :joomla:sef.png?nolink |}}
-  * Enabling "Adds Suffix to URL" will add .html to most pages (this will depend on the MIME type), for example https://domain.tld/index.html or https://domain.tld/index.php +  * Enabling "Adds Suffix to URL" will add .html to most pages (this will depend on the MIME type), for example https://domain.tld/index.html or https://domain.tld/index.php (<wrap em>Not Recomended</wrap>) 
-  * Enabling "Unicode Aliases" will use the exact text in the alias of each object instead of using transliteration for non ANSI aliases.+  * Enabling "Unicode Aliases" will use the exact text in the alias of each object instead of using transliteration for non ANSI aliases. (<wrap em>Not Recomended</wrap>)
  
-  * Final step for this to work you need to rename the file htaccess.txt to .htaccess in the root of your web folder.+===== Create .htaccess ===== 
 +You will need to create or modify .htaccess in your plan.
  
 +==== Command Line ====
 +After you login:
 <sxh> <sxh>
-mv htaccess.txt .htaccess+cd public_html 
 +touch .htaccess 
 +cat htaccess.txt  >> .htaccess
 </sxh> </sxh>
 +
 +Please note that this will just append the contents of the default Joomla htaccess.txt to the current .htaccess if it exists or create a new one if it does not exist
 +
 +==== cPanel ====
 +  * Go to the File Manager
 +{{:joomla:cpanel-fm-icon.png?200|}}
 +  * Go to the public_html directory
 +  *  From the top right click on Settings
 +{{:joomla:cpanel-fm-settings.png?400|}}
 +  *  On the Pop Up make sure the option **Show Hidden Files (dotfiles)** is Selected
 +{{:joomla:cpanel-fm-settings-popup.png?200|}}
 +  *  Open the htaccess.txt file (Right Click -> Edit -> Edit) and select its contents <key>CTRL+'A'</key> and copy them <key>CTRL+'C'</key>
 +{{:joomla:cpanel-fm-htaccess-txt.png?200|}}
 +  *  Close the Editor from the top Right button (Close)
 +{{:joomla:cpanel-fm-close.png?400|}}
 +  *  Open the .htaccess file and paste the contents you copied in the end of the content in the file <key>CTRL+V</key>
 +{{:joomla:cpanel-fm-dot-htaccess.png?200|}}
 +  *  Click on Save Changes on the top right
 +{{:joomla:cpanel-fm-close.png?400|}}
 +
 +This is the default htaccess for Joomla 3+ {{ :joomla:htaccess.txt |}} if you need it.