[TYPO3-english] Home page url
Bernd Wilke
t3ng at pi-phi.tk
Mon Feb 13 15:19:54 CET 2012
On 02/13/2012 02:08 PM, Christopher Affleck wrote:
> Hi there,
>
> I am developing a site using Typo3 and have started with the tutorials and they
> all seem to recommend using a shortcut as the root page.
>
> So I have the following be structure:
> Root (Shortcut to id=2)
> |- Home (id=2)
> |- Category 1 etc...
>
> However I would like the Home page to be domain.org and not a redirect to
> domain.org/home/ , which would be the normal way to achieve this?
>
> I have looked into:
> 1. Reversing the shortcut from home page (id=2) to the root page. This keeps
> navigation working but means that root page is a normal page losing the benefits
> of having it as a shortcut
> 2. Using Replace Content on the Root page with content from the home page.
> This won't use any templates used by the home page so doesn't seem to be
> correct.
handling of Shortcuts has been changed with TYPO3 4.6.
Instead of showing the content of the directed page under the current
URL you are really redirected to that page (and generated links show
directly to the directed page)
this was done to get better results with seachengines. it avoids
'duplicate content'.
with this change the reccomandation about domain-root shortcutting to
home is void.
you have to do it the other way around, with the discomfort of very
special Typoscript configuration in the tree root which normaly will be
inherited into the tree.
Solutions:
- include different typoscript for following levels
- have conditions with root-page-uid
- build a FE-layout depending on layout-value of page (FE-layout or
BE-layout)
having this in mind from the beginning it is not much discomfort.
changing a running page after an update to 4.6 can be very inconvenience.
solutions outside of TYPO3:
- you may define some 'magic' in .htaccess with some rewrites wich
exchange http://my.domain.tld with http://my.domain.tld/home [¹]
- ignore it, as anyway no visitor cares about the exact wording in URLs
(Bookmarking or link-forwarding is done mostly with copy&paste)
[¹] = I don't know wether this is possible without catching yourself in
endless redirecting loops
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-english
mailing list