+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: .htaccess redirects Spezialfälle

  1. #1
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    128
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard .htaccess redirects Spezialfälle

    Hi Community,

    ich hab wieder mal ein kleines Problemchen.
    Habe in der .htaccess redirects eingerichtet.

    Unsere alte Webseite wurde mal gehackt und in google unter site:busycomm.at scheinen noch immer unzählige Links auf, die es ersten gar nicht mehr gibt und 2tens sollten die nicht aufscheinen.
    Nun gut hier mal meine Redirects mit den Fällen die ich abdecken möchte:

    ####HTTPS Umleitung
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.busycomm.at/$1 [R,L]

    ##########non-www to www
    #RewriteCond %{HTTP_HOST} !^(www\.busycomm\.at)?$
    #RewriteRule (.*) http://www.busycomm.at/$1 [R=301,L]
    ##########end rule

    ########## Begin - Redirect index.php to /
    RewriteCond %{THE_REQUEST} !^POST
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteCond %{SERVER_PORT}>s ^(443>(s)|[0-9]+>s)$
    RewriteRule ^index\.php$ http%2://www.busycomm.at/$1 [R=301,L]
    ########## End - Redirect index.php to /


    Jetzt hab ich ein Problem. Bei manchen Links in der Google Suche kommt ein 404 und bei mancehn wird einfach auf die Startseite verlinkt und ich weiß nicht an welchem redirect es liegt oder wie ich das umgehen kann.
    Beispiele:
    https://www.busycomm.at/?bFFTZDAxVWJ...owOVptaz1iWWE=

    https://www.busycomm.at/aic?TW1SZFc1...toVlBWbFhYU1I=

    Ich dachte zuerst an GET und POST Variablen durch das ?, jedoch kommt bei manchen ein 404, was auch richtig wäre und bei manchen einfach die Startseite.

    Daher bitte ich um Lösungsvorschläge bzw. Hilfe.

    Danke lg

  2. #2
    Wohnt hier Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Ort
    Nordseeküste
    Beiträge
    3.790
    Bedankte sich
    187
    Erhielt 885 Danksagungen
    in 860 Beiträgen

    Standard

    Die indexierten URLs, die ein 404 zurückgeben, fliegen doch von ganz alleine aus dem Index. Kann man aber auch beschleunigen, wenn man einen entsprechenden Antrag stellt. Wozu sich dann mit Redirects aufhalten?
    Aber bietet ihr nicht selber Lösungen für solche Probleme an?
    Gruß!
    JoomlaWunder
    Kein Support per PN!
    Konnte ich helfen? -> Dann bitte den "Danke"-Button klicken!

  3. #3
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    128
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi!

    Es geht darum, dass ich auf https umleiten muss.
    Von nonwww zu www
    und von die index.php auf die Startseite.

    Das soll mit Redirects gelöst werden.

  4. #4
    Gehört zum Inventar
    Registriert seit
    06.03.2013
    Ort
    /dev/random
    Beiträge
    5.622
    Bedankte sich
    123
    Erhielt 2.108 Danksagungen
    in 1.997 Beiträgen

    Standard

    Code:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteCond %{REQUEST_URI} index\.php [NC]
    RewriteRule (.*) https://www.%{HTTP_HOST}/ [R=301,L]
    Geändert von FINWICK (13.03.2017 um 18:52 Uhr)
    Gruß FINWICK
    ↶ Danke Button nutzen, wenn es geholfen hat - Kein Support via PN - Tipps & Tricks - JPlugger

  5. #5
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    128
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi!

    Dieser Code verursacht das gleiche wie oben beschrieben.
    HTTPS und Index funktionieren, jedoch bei den Links mit www.busycomm.at/?... kommt man immer auf die Startseite anstatt auf eine 404.

    lg

  6. #6
    Gehört zum Inventar
    Registriert seit
    06.03.2013
    Ort
    /dev/random
    Beiträge
    5.622
    Bedankte sich
    123
    Erhielt 2.108 Danksagungen
    in 1.997 Beiträgen

    Standard

    Dann ersetze die letzte Zeile durch
    RewriteCond %{REQUEST_URI} index\.php [NC]
    RewriteRule (.*) - [R=404,L]
    Geändert von FINWICK (16.03.2017 um 08:13 Uhr)
    Gruß FINWICK
    ↶ Danke Button nutzen, wenn es geholfen hat - Kein Support via PN - Tipps & Tricks - JPlugger

  7. #7
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    128
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das geht auch nicht!

    Das gibt mir einen 404 wenn ich die index.php aufrufe.

    Es geht darum, dass ich auf https umleiten muss.
    Von nonwww zu www
    und von die index.php auf die Startseite.

    Das soll mit Redirects gelöst werden.

    Alles was www.busycomm.at/?.... ist, soll nicht automatisch auf die Startseite verlinken sondern den standard 404 zeigen.

    Danke lg

  8. #8
    Wohnt hier Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Ort
    Nordseeküste
    Beiträge
    3.790
    Bedankte sich
    187
    Erhielt 885 Danksagungen
    in 860 Beiträgen

    Standard

    Zitat Zitat von expertino Beitrag anzeigen
    Alles was www.busycomm.at/?.... ist, soll nicht automatisch auf die Startseite verlinken sondern den standard 404 zeigen.
    Wie meinst du das? Gib mal konkrete Beispiel-URLs an, die ein 404 bekommen sollen!
    Bei einem Fragezeichen und .... redet man schnell aneinander vorbei.
    Gruß!
    JoomlaWunder
    Kein Support per PN!
    Konnte ich helfen? -> Dann bitte den "Danke"-Button klicken!

  9. #9
    Gehört zum Inventar
    Registriert seit
    06.03.2013
    Ort
    /dev/random
    Beiträge
    5.622
    Bedankte sich
    123
    Erhielt 2.108 Danksagungen
    in 1.997 Beiträgen

    Standard

    Zitat Zitat von expertino Beitrag anzeigen
    Das geht auch nicht!

    Das gibt mir einen 404 wenn ich die index.php aufrufe.

    Es geht darum, dass ich auf https umleiten muss.
    Von nonwww zu www
    und von die index.php auf die Startseite.

    Das soll mit Redirects gelöst werden.

    Alles was www.busycomm.at/?.... ist, soll nicht automatisch auf die Startseite verlinken sondern den standard 404 zeigen.

    Danke lg
    Mache mal ein paar Beispiele, den ? kommt immer vor bei Joomla.
    Packe die zwischen [code] ... [/code] rein.
    Am besten auch ein Positiv-Beispiel was durchgehen soll.
    Geändert von FINWICK (16.03.2017 um 18:23 Uhr)
    Gruß FINWICK
    ↶ Danke Button nutzen, wenn es geholfen hat - Kein Support via PN - Tipps & Tricks - JPlugger

  10. #10
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    128
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi!

    Siehe meinen Anfangspost.

    Jetzt hab ich ein Problem. Bei manchen Links in der Google Suche kommt ein 404 und bei mancehn wird einfach auf die Startseite verlinkt und ich weiß nicht an welchem redirect es liegt oder wie ich das umgehen kann.
    Beispiele:
    https://www.busycomm.at/?bFFTZDAxVWJ...owOVptaz1iWWE=

    https://www.busycomm.at/aic?TW1SZFc1...toVlBWbFhYU1I=


    Also die sollen auf ein 404 gehen.
    Und busycomm.at/index.php soll dann auf busycomm.at gehen.
    http alles auf https
    non www alles auf www

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein