Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Dynamisch -> Statisch Problem

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
feaR
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 02.07.2010, 18:56

Beitrag von feaR » 02.07.2010, 19:38

Moin.

Ich habe folgendes Problem:
Obwohl ich mir sicher bin, dass mod_rewrite aktiviert ist (hab z.B. damit domain.de auf www.domain.de umgeleitet, was auch funktioniert), bekomm ich es einfach nicht hin, meine dynamischen Links in Statische umzuwandeln.
Ich sitze hier jetzt schon einige Stunden und habe wirklich einige(!), verschiedenste Möglichkeiten durchprobiert, aber leider hat es bisher nicht funktioniert. FollowSymLinks brachte auch keine Besserung.
Nicht einmal die einfachste Umformung wie z.B. die hier:

Code: Alles auswählen

RewriteRule site12$ index.php?site=12
(auch mal mit [R=301] dahinter) hat funktioniert - oder is da dran was falsch?

Mein absoluter Pfad sieht etwa so aus:
/a/b/c/d/htdocs
Muss ich den als RewriteBase eintragen? Bisher hab ichs nicht gemacht (aber habs auch schon MIT probiert), da die .htaccess ja sowieso im htdocs liegt?!

Bin übrigens bei 1&1 und habe den Kundensupport auch mal angeschrieben, der meinte mod_rewrite sei aktiv.

Momentane .htaccess (ohne die Zeile "RewriteRule site12$ index.php?site=12", funktioniert ja eh nicht):

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
RewriteRule ^(.*) http://www.domain.de/$1 [R=301]
Ich hoffe, dass ihr mir helfen könnt.
Vielen Dank im Voraus.

LG

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

daniel5959
PostRank 8
PostRank 8
Beiträge: 891
Registriert: 20.04.2010, 22:25

Beitrag von daniel5959 » 03.07.2010, 01:28

Hallo,

mal dieses Beispiel ansehen

https://www.modrewrite.de/mod-rewrite/b ... ische-url/

wenn etwas unklar ist, dann brauchen wir

a) Das Namens-/Zahlenschema der Dateinamen bei den Links, damit eine Regel gefunden werden kann.

Beispiel: Schema site[zahl].html - dann wäre der 1.Teil von RewriteRule ^site([0-9]+).html$

b) ...der 2.Teil von RewriteRule ist wohl index.php?site=$1 (Anm.: $1 ist die 1.Variable und keine bestimmte Zahl)

Ich zwar kein Experte bei mod_rewrite, aber ich denke, dass ich diese einfache Aufgabe richtig umgesetzt habe.

daniel5959 :)

feaR
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 02.07.2010, 18:56

Beitrag von feaR » 03.07.2010, 10:26

Hi daniel,

danke für die Antwort.


Die Links sehen momentan so aus:
https://www.domain.de/index.php?site=seitenname

Mein Wunschergebnis wäre:
https://www.domain.de/ordnername/seitenname.html
oder
https://www.domain.de/ordnername/seitenname/


Habe wie gesagt auch schon mehrere Varianten ausprobiert um die URL umzuschreiben, auch einfachere wie in meinem ersten Post beschrieben. Allerdings funktionieren nicht einmal die einfachsten.
Kann das vielleicht daran liegen, dass meine Navigation durch PHP erzeugt wird (mit Hilfe von mysql_query´s)?

LG

€: Liegt wohl nicht an der Navigation, hab auf jeder Seite den Link https://www.domain.de/index.php?site=impressum OHNE mysql_query, und der wird durch RewriteRule ^impressum.html$ index.php?site=impressum auch nicht umgeformt... :(

€2: Problem gelöst, ich habe nie die URLs im eigentlich Code geändert, da ich dachte, dass das mod_rewrite für mich macht.... Stundenlang nach ner Lösung gesucht und dann sowas :lol:
Trotzdem danke, kann geschlossen werden!