[TYPO3-german] Problem mit URL
Bernhard Ludwig
lucomp at lucomp.de
Thu May 3 11:24:25 CEST 2018
Hallo Marcus und Dieter,
vielen Dank für die Hilfestellungen.
Ein Fehler war durch die noch nicht überall wirksamen Umleitungen bedingt. Jetzt bleibt noch ein Fehler übrig, den ich in der Sprachumschaltung vermute, komme aber nicht dahinter. Die doppelte Schreibweise der https…-Zeile erscheint nur dann und auch nur einmal, wenn ich auf eine andere Sprache umschalte. Bewege ich mich anschließend in der Navigation ist das doppelte Lottchen wieder verschwunden.
Vielen Dank für eure Mühen.
Hier einmal die Sprachumschaltung zur Ansicht:
temp.language_switch.de = COA
temp.language_switch.de {
10 = TEXT
10.value = www.MeineDomainXYZ.de
10.wrap = <option value="https://|/
20 = TEXT
20.typolink {
parameter.data = TSFE:id
returnLast = url
additionalParams = &L=1
addQueryString = 1
addQueryString.method = GET
addQueryString.exclude = id
}
30 = TEXT
30.value = >Deutsch
30.noTrimWrap = |" |</option>|
}
temp.language_switch.en < temp.language_switch.de
temp.language_switch.en {
10.value = www.MeineDomainXYZ.de
20.typolink.additionalParams = &L=2
30.value = >Englisch
30.noTrimWrap = |" |</option>|
}
temp.language_switch.fr < temp.language_switch.de
temp.language_switch.fr {
10.value = www.MeineDomainXYZ.de
20.typolink.additionalParams = &L=3
30.value = >Französisch
30.noTrimWrap = |" |</option>|
}
temp.language_switch.rus < temp.language_switch.de
temp.language_switch.rus {
10.value = www.MeineDomainXYZ.de
20.typolink.additionalParams = &L=4
30.value = >Russisch
30.noTrimWrap = |" |</option>|
}
temp.language_switch.es < temp.language_switch.de
temp.language_switch.es {
10.value = www.MeineDomainXYZ.de
20.typolink.additionalParams = &L=5
30.value = >Spanisch
30.noTrimWrap = |" |</option>|
}
[globalVar = GP:L = 1]
temp.language_switch.de.10.wrap = <option selected="selected" value="https://|/
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
config.metaCharset = utf-8
[global]
[globalVar = GP:L = 2]
temp.language_switch.en.10.wrap = <option selected="selected" value="https://|/
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2
config.sys_language_uid = 2
config.language = en
config.local_all = en_EN
config.htmlTag_langKey = en
config.metaCharset = utf-8
[global]
[globalVar = GP:L = 3]
temp.language_switch.fr.10.wrap = <option selected="selected" value="https://|/
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 3
config.sys_language_uid = 3
config.language = fr
config.local_all = fr_FR
config.htmlTag_langKey = efr
config.metaCharset = utf-8
[global]
[globalVar = GP:L = 4]
temp.language_switch.rus.10.wrap = <option selected="selected" value="https://|/
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 4
config.sys_language_uid = 4
config.language = ru
config.local_all = ru_RU
config.htmlTag_langKey = ru
config.metaCharset = utf-8
[global]
[globalVar = GP:L = 5]
temp.language_switch.es.10.wrap = <option selected="selected" value="https://|/
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 5
config.sys_language_uid = 5
config.language = es
config.local_all = es_ES
config.htmlTag_langKey = es
config.metaCharset = utf-8
[global]
## Sprachmenü kompilieren:
lib.language_switch = COA
lib.language_switch {
stdWrap.dataWrap = <select class="language-navi" size="1" onchange="document.location.href=this.value">|</select>
10 < temp.language_switch.de
20 < temp.language_switch.en
30 < temp.language_switch.fr
40 < temp.language_switch.rus
#50 < temp.language_switch.es
}
> Am 30.04.2018 um 17:21 schrieb Bernhard Ludwig <lucomp at lucomp.de>:
>
> Hallo,
>
> folgendes Problem nach Umstellung auf https (6.2.x):
>
> die Domain ist erreichbar unter:
> https://www.MeineDomainXYZ.de <https://www.meinedomainxyz.de/>
>
> Unterseiten erscheinen (RealUrl) unter:
> https://www.MeineDomainXYZ.de/beispieltitel/seitenname <https://www.meinedomainxyz.de/beispieltitel/seitenname>
>
> Soweit alles gut. Eben schaue ich in die Webmastertools, da hat google auch folgende Syntax indexiert:
> https://www.MeineDomainXYZ.de/ <https://www.meinedomainxyz.de/1/beispieltitel/seitenname>https://www.MeineDomainXYZ.de <https://www.meinedomainxyz.de/1/beispieltitel/seitenname>/1/beispieltitel/seitenname <https://www.meinedomainxyz.de/1/beispieltitel/seitenname>
>
>
> Die 1 in der URL kommt von der gewählten Seitensprache. Soweit OK, aber woher kommt die doppelte https-Domain in der URL und warum wirft das keinen Error aus? Könnte das mit der Anweisung in der htaccess zu tun haben? Hier soll ja eigentlich jede http-Anfrage auf https geleitet werden. Bin mir aber nicht sicher, ob das so genau passt.
>
> RewriteCond %{SERVER_PORT} !^443$
> RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
>
>
> Vielen Dank für Hinweise, VG
> Bernhard
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list