So I have a Site created with Typo3. I also have a domain which is linked to the folder of the Typo3 Installation. www.example.org
I created a Subdomain and linked it to the same folder and used the Main Domain for something else.
But now everything on the Subdomain still has the URL Structure of the main site so when I open up sub.example.org all the Links and Images still have the URL from www.example.org/...
I exported the Database and replaced every URL with notepad++ and imported it again. But that didnt change anything. What do I do wrong?
There are two (three with realurl) places where you need to look if changing the domain of a TYPO3 site, if everything is done by the book and noone hardcoded the domain all over the place or something.
Usually you do not need to work in the database directly.
After doing the changes, make sure to clear the caches (install tool in 6.2+, "all caches" in earlier versions).
First:
There are two TypoScript settings that influence the generated URL:
config.baseURL
andconfig.absRefPrefix
.The recommended way to use those is to not set
config.baseURL
(would result in a<base>
tag in the HTML<head>
), and setconfig.absRefPrefix
to the subpath where TYPO3 is, relative to the document root. If TYPO3 lies directly in the document root, set it to/
.Second:
In the database, there are "Domain Records". They are usually located on the root page of a site. Change those to the new domain.
Third (with realurl only):
Check the realurl configuration file, usually located in
typo3conf/realurl_conf.php
. Depending on your setup, the old domain name is used there and needs to be changed.