In this section you’ll find the global options of AceSEF.

As you can see there are’nt too much options considering sh404SEF and JoomSEF components. This is because of AceSEF is designed 100% in a modular way so each component has its own URL rewrite and meta options in its extension parameters.

 

Main Configuration

4

Enable AceSEF: You can enable or disable AceSEF URL rewriting here. But you must enable Search Engine Friendly URLs and Use Apache mod_rewrite = YES from Joomla! global configuration for enabling AceSEF. If you use SEF links first, make htaccess.txt to .htaccess that on your main Joomla! folder. You don't need to add any code to .htaccess file for AceSEF. It works with Joomla's core htaccess file.

Lowercase URLs: If you select yes, all chars in sef urls will be lowercase. Otherwise, they will just like content title.

For example, article title is “Team Members”
If lowercase URL is no, url will be: “Team-Members.html”
If yes: “team-members.html”

Numeral duplicated URLs: If set to yes, a numeral suffix will be added to duplicated urls like Artio Joomsef. Select “no” because Google doesn't like duplicated urls. You will be able to select main url from link management.

URL Suffix: If it's blank, there won't be an suffix on sef links. Generally “.html” is used.

For example, article title is “Team Members”
If it's blank, url will be: “team-members”
If you write here “.html” : “team-members.html”

Menu URL part: You can use title or alias titles for menu URLs. Also, you can disable menu name on “Routers” page. Make “Skip prefix / menu” = “No” for this.

Generator tag: Joomla! adds a meta tag by default that shows your site use Joomla!. You can change this “Joomla! 1.5 - Open Source Content Management” writing.


JoomFish Configuration

AceSEF supports JoomFish component that is a multi-language extension. If you don't use JoomFish, this section is not important for you, you can skip it.

Main Language : You can select main language of your site so that the language code wont be appended to the URLs of that language.

Insert language code: You can prepend the language code
For example your site www.yourdomain.com
If set to yes : www.yourdomain.com/en

Translate URL : Your select  if URL should be translated

For example, Turkish article URL is “www.yourdomain.com/takim-uyeleri.html”
If set to Yes,  English article URL will be "www.yourdomain.com/team-members.html"

 

Advanced Configuration

5

Insert active ItemID: This option is useful if any component you are using dosent  include the ItemID in real URLs . The Itemid is an internal Joomla! variable used to identify the source of an URL link. E.g. main menu or sub menu item that your visitor used to get to a certain content. According to this variable, different Joomla! configurations are applied - e.g. what template will be used or what modules will be visible, etc.

Append ItemID to SEF: If is set to Yes, the ItemID will appended to SEF URL. This is useful if you are having problems related with duplicated URLs and want to have unique URLs.

Remove trailing slash: If you select ”No”, category links will have a trailing slash at the end of url. If your site is new, this is not important for SEO but if you used to another SEF component, set this parameter same. Because, search engines sense them 2 different page.

For example, category name is “Support”
If it's yes, url will be: “support”
If no : “support/”

Remove Sesion ID: If set to No, SID variable will not be removed from SEL URL. This may help some components to work properly, but also can create duplicates with some others.

Set QUERY_STRING: You can use this option  will fix some virtuemart redirection problems, you can disable it if you dont use virtuemart.

Strip characters: There are some chars here by default. They are unnecessary chars and will be deleted from links. You can add chars that you want to delete them.

Char replacement list: Unlike strip characters, you can change a char to another char. It's important for non-English sites but you don't need to add anything here. All necessary replacements added here by default.

Parameters in URL: This is for example with the template of RocketTheme where you can switch fontsizes with a generate link of RocketTheme. Seperate each value on each line. Example of rocket theme is: fontsize

Log 404 errors: You can log 404 errors in a physical file. If you set it yes, make sure 404 errors file path is valid.

404 errors file: This file is must be writable. Make folders' and files' chmod 707 or 777. Example path for Linux server: /home/accountname/public_html/logs/acesef_404.log

 

404 Page

6


404 Page Tab: You can write a content with your HTML editor that shows if an url returns 404 page.