[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