Seite 1 von 1

weiterleitung auf datei

Verfasst: 29.01.2010, 14:19
von Revofire
Schönen Guten Tag,

habe da eine vlt. ungewöhnliche frage...

Ich habe ein CMS am laufen, aus Optischen Gründen, entspricht die Startseite ( Index.php ) der Index.php nach dem Login einer anderen, beide liegen daher in verschiedenen ordnern...

Wollte das jetzt aber so regeln das beide in einen ordner können ich quasi die Startseiten index.php umbenene in z.b Start.php

Habe das leider NICHT erfolgreich mit einer htaccess versucht und auch im Webhosting-AC habe ich das nicht geschaft, da mir dann die Seite "Faslch" dargestellt wird.

Daher die Frage an die Experten unter Euch, wie kann ich das nun am besten realisieren am besten so, das google auch nicht schimpft?

Schonmal Danke und Gruß

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 29.01.2010, 18:42
von Malte Landwehr
Wenn man example.com/ aufruft, soll man den Inhalt von start.php sehen, habe ich das richtig verstanden?

Falls ja, schreib das hier in deine .htaccess

Code: Alles auswählen

DirectoryIndex start.php

Verfasst: 29.01.2010, 19:19
von lois69
php include anweisung hast dann aber doppelten content - wenn ich dich richtig verstanden habe

Verfasst:
von

Verfasst: 30.01.2010, 11:40
von Revofire
Also ich hatte das mit einer 301 Weiterleitung gemacht.

Code: Alles auswählen

Redirect permanent /bla.html http://www.neue-domain.de/bla.html
Wie wäre es den jetzt Richtig, damit es nun auf die Start.php Umleitet und Richtig Darstellung und gleichzeitig Doppelter Content vermieden wird?

Verfasst: 01.02.2010, 07:54
von Revofire
kann mir da niemand helfen?

Verfasst: 01.02.2010, 10:15
von Mork vom Ork
Revofire hat geschrieben:kann mir da niemand helfen?
Vielleicht erklärst du das nochmal. Ich habe nämlich nicht so recht verstanden, was du möchtest.
aus optischen Gründen entspricht die Startseite (Index.php) der Index.php nach dem Login einer anderen, beide liegen daher in verschiedenen ordnern
Was meinst du mit „Index.php der Index.php“? Warum müssen die beiden Seiten sich aus optischen Gründen in verschiedenen Ordnern befinden? Oder (noch merkwürdiger) warum müssen die beiden Seiten in verschiedenen Ordnern liegen, gerade weil sie sich entsprechen?

Sehe ich das richtig? Du rufst / auf, es erscheint A. Nach einem Login soll unter / ein Inhalt B ercheinen. Ohne Login ist B auch unter /beispiel/ zu sehen.
Ich habe ein CMS am laufen
Wenn du ein CMS am Laufen hast, solltest erstmal (er-) klären, was das für ein CMS ist. Es weiß hier niemand, wie das CMS ankommende Pfade in Inhalte umwandelt. Üblicherweise gibt es bei CMS nur ein Basisskript (hier: /index.php), das sämtliche Inhalte aus einer Datenbank oder anderen Quellen zusammenbaut. Wenn du da anfängst, irgendwelche Skripte in der Gegend rumzuschieben, zerlegst du unter Umständen das CMS.

Ebenfalls unklar ist die Grundvoraussetzung für dein Unterfangen: Woran erkennt das CMS, dass sich jemand eingeloggt hat? Du kannst nicht auf etwas reagieren, über dessen Status dir nichts bekannt ist.

Verfasst: 01.02.2010, 11:20
von Revofire
Hallo, ja das hört sich vlt merkwürdig an... ok ich versuche nochmal zu erklähren.

Wie gesagt betreibe ich ein CMS ( php/Smarty )

Aus wie gesagt Optischen Gründen, schaut meine Startseite vor dem Login Index.php also A, anderes aus wie die Index.php also B nach dem Login

Index.php A liegt im root

index.php B liegt in einem unterordner

von der Index.php A wird man zum Login in den unterordner zu index.php B weitergeleitet.

das Problem an der Geschichte ist, das ich deswegen nun 2 CMS in einem habe weil beide die selbe DB verwenden.

Um das zu vermeiden, will ich die index.php A umbenenen in z.b Start.php so das ich am ende nur 1 ordner und damit nur eine DB verwenden muss.

Mit dieser Weiterleitung habe ich aber probleme, bekomme das einfach nicht hin, daher meine frage. ich weiß ungewöhnlich und merkwürdig, ist aber so.

Daher brauche ich wie gesagt eine htaccess die diese weiterleitung auf z.b start.php regelt und doppelten content vermeidet.

wegen der Funktionalität brauchst dir keine gedanken, machen, das funktioniert alles so wie es soll. vorher hatte ich das mit einer index2.php und einer entsprechenden index2.tpl regegelt, aber das war alles etwas umständlich...

Verfasst: 02.02.2010, 00:46
von Revofire
Danke, habe es ( denke ich ) soweit selbst gelösst.

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.Meine-Domain\.de$ [NC]
RewriteRule ^(.*)$ http://Meine-Domain.de/$1 [R=301,L]

# Replace with site url prefix. If page is in your site root, set this to just / symbol
# If page is in a subdirectory, set to /subdirectory/
RewriteBase /
DirectoryIndex start.php
Jedenfalls wirds damit auf die start.php geleitet... Bleibt die Frage, ob Google das so auch akzeptiert...?