[TYPO3-english] simulateStaticDocuments: Getting rid of "alias" in URLs without loosing page rank!?
Peter Russ
peter.russ at 4many.net
Fri Apr 2 09:31:22 CEST 2010
--- Original Nachricht ---
Absender: Martin Bless
Datum: 02.04.2010 00:58:
> [Peter Russ] wrote & schrieb:
>
>>> [Martin Bless]
>>> Wishful thinking ...
>>> An option would be great that tells simulateStaticDocuments to always
>>> use numbers on creation of links while still accepting aliases on
>>> receiving.
>>>
>>>
>>> Switching to realurl or cooluri ist not an option.
>> Check the appropriate pages and do a permanent redirect to the new ones.
>> Google will accept that whithout loosing page rank.
>
> Ok, that's an option. But not really, since there are ca. 1.300 pages
> with aliases.
>
> Meanwhile I've looked into the code. It seems that only a single line
> has to be changed to make my dream come true:
> $url = $this->makeSimulatedFileName(
> $page['title'],
> ($page['alias'] ? $page['alias'] : $page['uid']), // gotcha!
> intval($parameters['typeNum']),
> $LD['linkVars'],
> ($LD['no_cache'] ? true : false)
> );
>
> I did a quick test. If I change it to
> ($page['alias'] ? $page['uid'] : $page['uid']), // gotcha!
>
> the alias isn't used any more for link generation. But it's still
> accepted when received.
>
> Maybe I'll do some further testing and invent an option like
> $this->conf['simulateStaticDocuments_noAliases'] and prepare a patch.
If you do rewrite correctly (i.e. there is a rule how the link is
composed; you can use that to split into the compents), then you would
only need a few line of rewrite. That's better than hacking the code or
XCLASSing.
Peter.
--
docendo discimus
_____________________________
uon GbR
http://www.uon.li
http://www.xing.com/profile/Peter_Russ
More information about the TYPO3-english
mailing list