Antworten auf deine Fragen:
Neues Thema erstellen

www-Redirect bei Webelementen

Squeendot

Aktives Mitglied

Hallo Leute,

nach einer längeren Auszeit melde ich mich auch mal wieder mit einer Frage zurück! ;)

Ich habe in meiner .htaccess-Datei einen stinknormalen Redirect eingebaut.
Siehe hier:
Code:
### Begin: Settings for mod_rewrite ###

# You need rewriting, if you use a URL-Rewriting extension (RealURL, CoolUri).

<IfModule mod_rewrite.c>

# Enable URL rewriting
RewriteEngine On

# Change this path, if your TYPO3 installation is located in a subdirectory of the website root.
#RewriteBase /

# Rules to set ApplicationContext based on hostname
#RewriteCond %{HTTP_HOST} ^dev\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Development]
#RewriteCond %{HTTP_HOST} ^staging\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging]
#RewriteCond %{HTTP_HOST} ^www\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Production]

# Rule for versioned static files, configured through:
# - $TYPO3_CONF_VARS['BE']['versionNumberInFilename']
# - $TYPO3_CONF_VARS['FE']['versionNumberInFilename']
# IMPORTANT: This rule has to be the very first RewriteCond in order to work!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]

# Basic security checks
# - Restrict access to deleted files in Recycler directories
# - Restrict access to TypoScript files in default templates directories
# - Restrict access to Private extension directories
# For httpd.conf, use these lines instead of the next ones:
# RewriteRule ^/TYPO3root/fileadmin/(.*/)?_recycler_/ - [F]
# RewriteRule ^/TYPO3root/fileadmin/templates/.*(\.txt|\.ts)$ - [F]
# RewriteRule ^/TYPO3root/typo3conf/ext/[^/]+/Resources/Private/ - [F]
RewriteRule ^fileadmin/(.*/)?_recycler_/ - [F]
RewriteRule ^fileadmin/templates/.*(\.txt|\.ts)$ - [F]
RewriteRule ^typo3conf/ext/[^/]+/Resources/Private/ - [F]

# Stop rewrite processing, if we are in the typo3/ directory.
# For httpd.conf, use this line instead of the next one:
# RewriteRule ^/TYPO3root/(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]
RewriteRule ^(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]

# If the file/symlink/directory does not exist => Redirect to index.php.
# For httpd.conf, you need to prefix each '%{REQUEST_FILENAME}' with '%{DOCUMENT_ROOT}'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

# Main URL rewriting.
# For httpd.conf, use this line instead of the next one:
# RewriteRule .* /TYPO3root/index.php [L]
RewriteRule .* index.php [L]

</IfModule>

### End: Settings for mod_rewrite ###

So, jetzt habe ich auf meiner Seite einen kleinen Slider mit Bildern, der zwei Pfeile als Primäre Navigation hat. Die beiden Pfeile werden allerdings nur angezeigt, wenn ich "www.url.de" eingebe und nicht bei "url.de".

Wie kann ich einen Redirect für die beiden Elemente anlegen?

Hier nochmal zur besseren Ansicht:

Mit www:


Ohne www:
 

Lobster1956

ein Hamburger in der Lüneburger Heide

du solltest einfach erst einmal grundsätzlich nur eins von beiden an deine TYPO3 Installation lassen...
am geschicktesten in deiner Domainverwaltung (weil das einfach der früheste Zeitpunkt ist)
wenn es unbedingt in der .htaccess sein soll hilft sowas:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
und als letztes könntest du ja auch noch in deine TYPO3 Installation 2 Domainrecords einbauen und dort von "ohne www" auf "mit www" umleiten...
aber das wäre wirklich nur das Mittel der LETZTEN Wahl, weil es sehr ungeschickt wäre, eine solche Umleitung erst so spät zu machen
 

Squeendot

Aktives Mitglied

Servus Lobster,

vielen Dank für deine Antwort, ich werde den Weg mit der Domainverwaltung wohl dann mal gehen. Dein Code für die .htaccess ist ja ein einfacher 301-Redirect, den wollte ich eigentlich vermeiden, aber ich denke ich komme da dann nicht dran vorbei...

Das mit den Domainrecords habe ich noch gar nicht gehört, da werde ich mich mal umschauen, auch wenn das der letzte Weg sein sollte. :)

Danke nochmal,

LG,
Julian
 

Lobster1956

ein Hamburger in der Lüneburger Heide

auch eine Umleitung per DomainRecords ist ein 301 (oder sollte es zumindest sein)
ich verstehe deine Bedenken mit "einfacher" Redirekt nicht... du mußt einfach nur dafür sorgen das außer den gewollten Domainanfragen nichts weiter bei deiner Installation ankommt (doppelter Content)...
und auch eine Umleitung in der Domainverwaltung ist letztlich ein 301 (was soll es denn auch sonst sein?)...
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben