DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: Acqal RealURL Configuration Helper

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed:2009-04-06T15:16:20
Author:Michael Cannon
Email:mc@acqal.com
Info 3:
Info 4:

EXT: Acqal RealURL Configuration Helper

Extension Key: cbrealurl

Copyright 2000-2009, Michael Cannon, <mc@acqal.com>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

Table of Contents

EXT: cbrealurl 1

Introduction 1

What does it do? 1

Screenshots 2

Users manual 2

Adminstration 2

Short Install 2

Install 3

FAQ 4

Configuration 4

Configure for multiple websites 4

Disable RealURL 4

Reference 4

Known problems 5

To-Do list 5

Changelog 5

Introduction

What does it do?

  • The Acqal RealURL Extension offers a fast turnkey solution for configuring realurl extension for search engine friendly URLs in minutes! Acqal RealURL uses its own realurl.php file for many popular TYPO3 extensions.
  • Supported extensions
    • tt_news
    • news_search
    • newloginbox
    • indexedsearch
    • srfeuserregister
    • desimplecalendar
    • advCalendar
    • nrdfimport
    • t3consultancies
    • gsislideshow
    • tt_products
    • piapappnote
    • hldamgallery
    • irfaq
    • skpagecomments
    • abdownloads
    • ablinklist
    • cal
    • dmmjobcontrol
    • And quite a few singular URL parameters

Screenshots

img-1 Basic page URL

img-2 News-based URL

Users manual

No end user operations

Adminstration

Short Install

  • Copy _.htaccess to .htaccess in webroot directory
  • Install realurl, cbrealurl TYPO3 extensions
  • Include Acqal RealURL static template
  • Edit config.baseURL in TypoScript
  • Flush cache
  • Visit home page

Install

  • Copy _.htaccess to .htaccess in webroot directory
  • In TYPO3 Extension Manager download and install
    • realurl
    • cbrealurl
  • Edit your home page TypoScript template
    • In 'Include static' pick 'Acqal RealURL' from right column Items list
    • img-3
  • Set Base URL
    • Change to Constants mode in editing home TypoScript template
    • Choose category Basic
    • img-4 Set 'Base URL' to your website URL
  • If your website's root page UID if not 1
    • Copy EXT:cbrealur/realurl-custom.php to typo3conf/realurl-custom.php
    • Set the custom PID if condition to `true`
    • Edit realurl-custom.php rootpage_id to your website's root page UID
    • img-5

FAQ

SQL to force complete realurl flush
TRUNCATE `tx_realurl_chashcache` ;
TRUNCATE `tx_realurl_errorlog` ;
TRUNCATE `tx_realurl_pathcache` ;
TRUNCATE `tx_realurl_redirects` ;
TRUNCATE `tx_realurl_uniqalias` ;
TRUNCATE `tx_realurl_urldecodecache` ;
TRUNCATE `tx_realurl_urlencodecache` ;

Note: Special thanks to Dmitry Dulepov of http://dmitry- dulepov.com for the following warnings when clearing the realurl directly.

TRUNCATE tx_realurl_chashcache -- This should be used only if encode and decode caches are cleared as well. Otherwise, this may cause 404 on pages with news or other items where cHash is necessary. If it does not cause 404s, it will cause pages to be non–cached, which hampers performance.

TRUNCATE tx_realurl_pathcache -- Clearing path cache means that renamed pages will not be accessible by their old name. Normally if the page is renamed, RealURL will create a new entry in the path cache. Old path will redirect to a new path, which is good for SEO. If path cache is cleared, all user bookmarks will go to 404 page and Google will complain in the webmaster's console.

Configuration

Configure for multiple websites

  • Copy EXT:cbrealur/realurl-custom.php to typo3conf/realurl-custom.php
  • Adjust needed single or multiple domain conditions to true
  • Edit file realurl-custom.php to adjust domain names and rootpage_id

Disable RealURL

  • Change to Constants mode in editing home TypoScript template
  • Choose category CBREALURL
  • Disable 'Enable Real URL'
  • img-6

Reference

baseURL

Property

baseURL

Data type

string

Description

Base URL:Example: http://example.com

Default

tx_realurl_enable

Property

tx_realurl_enable

Data type

boolean

Description

Enable Real URL:Un-enable simulateStaticDocuments if enabled

Default

1

simulateStaticDocuments

Property

simulateStaticDocuments

Data type

boolean

Description

ISimulate Static Documents:Un-enable if using Real URL

Default

0

no_cache

Property

no_cache

Data type

boolean

Description

No Cache

Default

0

prefixLocalAnchors

Property

prefixLocalAnchors

Data type

string

Description

Prefix Local Anchors:If set to one of the keywords, the content will have all local anchors in links prefixed with the path of the script.

Default

all

absRefPrefix

Property

absRefPrefix

Data type

string

Description

Absolute Reference Prefix: For multiple domain must use /. Otherwise / or same as config.baseURL.

Default

/

[tsref:(cObject).TEST]

Known problems

To be determined

To-Do list

To be determined

Changelog

2009-04-03 Friday 14:07 cannon

* add redirectOldLinksToNew

2009-04-03 Friday 11:48 cannon

* update CHANGELOG

2009-04-03 Friday 11:45 cannon

* Acqal branding

2009-04-03 Friday 11:34 cannon

* Acqal branding

2009-03-17 Tuesday 01:15 cannon

* update CHANGELOG

2009-03-17 Tuesday 01:15 cannon

* add tx_dmmjobcontrol_pi1[job_uid]

2009-03-16 Monday 13:31 cannon

* add autoUpdate

2009-03-12 Thursday 12:30 cannon

* add multilingual options

2009-03-11 Wednesday 13:45 cannon

* add Powermail 3131 type

2009-03-10 Tuesday 14:19 cannon

* update icon

2009-03-10 Tuesday 14:18 cannon

* update CHANGELOG

2009-03-10 Tuesday 14:18 cannon

* Update manual

2009-03-10 Tuesday 13:57 cannon

* Correct constants path

2009-03-10 Tuesday 13:50 cannon

* update CHANGELOG

2009-03-10 Tuesday 13:50 cannon

* Acqal change

2009-03-10 Tuesday 13:47 cannon

* Inital import of "Acqal_RealURL" directory

2009-03-10 Tuesday 13:24 cannon

* Move "realurl-custom-sample.php" to "realurl-custom.php"

2009-03-03 Tuesday 15:11 cannon

* Post 1.2.0 TER upload

2009-03-03 Tuesday 15:09 cannon

* update CHANGELOG

2009-03-02 Monday 21:25 cannon

* PATH_typo3conf update

2009-01-28 Wednesday 15:00 cannon

* add absolute refernce prefix

2009-01-22 Thursday 02:53 cannon

* remove English language parameter

2009-01-15 Thursday 11:09 cannon

* add expireDays

2009-01-05 Monday 11:13 cannon

* add rating

2008-12-10 Wednesday 19:07 cannon

* indexed search updates

2008-12-07 Sunday 15:34 cannon

* shorter news parameters

2008-08-26 Tuesday 00:29 cannon

* lang set

2008-06-01 Sunday 01:48 cannon

* add ref

2008-05-22 Thursday 06:01 cannon

* multiple domain updates

2008-04-03 Thursday 06:50 cannon

* post 1.1.0 checkin

2008-04-03 Thursday 06:49 cannon

* manual title revision

2008-04-03 Thursday 06:46 cannon

* post 1.0.4 checkin

2008-04-03 Thursday 06:44 cannon

* revise readme to manual

2008-04-03 Thursday 06:44 cannon

* Inital import of "manual.sxw" file

2008-04-03 Thursday 05:26 cannon

* custom var

2008-04-03 Thursday 03:59 cannon

* create own constants pages; drop realurl-custom.php in ext

linking

2008-04-03 Thursday 03:57 cannon

* Move "realurl-custom.php" to "realurl-custom-sample.php"

2007-11-30 Friday 07:26 cannon

* 1.0.3 checkin

2007-11-30 Friday 07:23 cannon

* mod default html and 404 erroring

2007-11-30 Friday 07:16 cannon

* Inital import of "CHANGELOG" file

2007-11-30 Friday 07:15 cannon

* Remoal of "ChangeLog"

2007-11-30 Friday 07:13 cannon

* update realurl to be more like autoconf from realurl; backPid key

2007-11-23 Friday 21:54 cannon

* misc category

2007-11-23 Friday 00:27 cannon

* 1.0.2 checkin

2007-11-23 Friday 00:24 cannon

* README update; realurl conf cleanup

2007-11-22 Thursday 23:54 cannon

* version 1.0.1 checkin

2007-11-22 Thursday 23:48 cannon

* README update, realurl config change, dropping of baseline

rootpage_id

2007-11-22 Thursday 03:28 cannon

* update readme with short install

2007-11-22 Thursday 03:18 cannon

* 1.0.0 check-in

2007-11-22 Thursday 03:15 cannon

* narc/ncat change

2007-11-22 Thursday 03:12 cannon

* Initial cbrealurl TYPO3 extension import

2007-11-22 Thursday 03:12 cannon

* Initial revision

EXT: Acqal RealURL Configuration Helper - 8

img-7