Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Suchmaschinenoptimierung (SEO) & -Marketing (SEM) (https://boardunity.de/suchmaschinenoptimierung-seo-marketing-sem-f85.html)
-   -   index.php -> auf Hauptdomain weiterleiten (htaccess Einstellung?) (https://boardunity.de/index-php-hauptdomain-weiterleiten-htaccess-einstellung-t5315.html)

Lyoid 09.10.2007 16:20

index.php -> auf Hauptdomain weiterleiten (htaccess Einstellung?)
 
Hallo,

ich möchte ganz gerne das wenn jemand meine Seite wie folgt aufruft:

http://meineseite.de/index.php
das dieser dann mit einer 301 Weiterleitung auf
http://meineseite.de/
weitergeleitet wird.

welcher Einträge sind dazu in der .htaccess Datei notwendig um das zu bewerkstelligen?

vielen Dank

phun 09.10.2007 18:12

http://meineseite.de/index.php
das dieser dann mit einer 301 Weiterleitung auf
http://meineseite.de/

.htaccess
PHP-Code:

RewriteEngine on
RewriteBase 
/

RewriteRule index.phpweiterleitung.php
RewriteRule 
^index.phpweiterleitung.php 

(Ich bin mir leider nicht sicher ober mit oder ^ musst du mal ausprobieren sollte ansonsten aber funktionieren)
weiterleitung.php
PHP-Code:

<?
header
("location: http://meineseite.de/");
exit;
?>


Björn 09.10.2007 18:21

versuch mal das:
Code:

Options +FollowSymLinks +SymLinksIfOwnerMatch
RewriteEngine On

RewriteRule ^index.php$ http://www.domain.de/ [R=301,L]


phun 09.10.2007 19:53

Das natürlich noch simpler ;) wusste gar nicht das man da absolute Pfade verwenden darf. Man lernt hat nie aus kann ich ja wieder was umcoden bei mir ;)

---

Aber kann es sein das "Option +FollowSymLinks" nicht überall von allem unterstützt wird. Aus diesem Grund lass ich das in meinen Veröffentlichungen immer weg.

StGaensler 09.10.2007 23:18

Ohne mod_rewrite gehts auch :) Für soetwas simples braucht man die Rewrite-Engine eigentlich nicht bemühen ;)
Code:

Redirect  permanent  /index.php  http://www.domain.de/

Björn 10.10.2007 05:38

Wohl wahr..
ich hatte mein Beispiel grad aus meinem alten Blog übernommen.
Da hatte ich es so gemacht, dass alle alten Beiträge auf die neue URL richtig weitergeleitet werden.
Innerhalb von 2 Tagen stimmte auch wieder alles bei Google

Lyoid 10.10.2007 21:05

vielen Dank!!!

was bedeutet +FollowSymLinks eigentlich?

gfc 10.10.2007 22:18

+ = Plus
Follow = Folgen
Sym = Symbolische
Links = Links

Ist doch ganz einfach ;)

Lyoid 10.10.2007 22:21

danke, nun bin ich schon etwas schlauer! ;)
an dem Wort symbolische Links hänge ich fest ... magst Du mir das noch etwas erklären?
mercy!

Achtung die Version von StGaensler gibt bei mir einen Weiterleitungsfehler?

phun 12.10.2007 01:19

Zitat:

Zitat von Lyoid (Beitrag 42546)
Achtung die Version von StGaensler gibt bei mir einen Weiterleitungsfehler?

Diese Variante funktioniert nur wenn die index.php nicht im gleichen Verzeichnis liegt, welche du im hinteren Teil angibst.

Also http://www.meinedomain.de/index.php kannst du so nicht umleiten da es eine Unendliche Schleife aufruft.

gfc 12.10.2007 06:48

Zitat:

Zitat von Lyoid (Beitrag 42546)
danke, nun bin ich schon etwas schlauer! ;)
an dem Wort symbolische Links hänge ich fest ... magst Du mir das noch etwas erklären?
mercy!

Gut, google hätte dir auch geholfen: Symbolic link - Wikipedia, the free encyclopedia

Aber in Kurz: Symbolische Links sind auf Windows-Deutsch "Verknüpfungen" im Dateisystem. Nicht mehr, nicht weniger. Und die kann man sich natürlich auch in den Dateiebenen erstellen, die vom Webserver als Webspace angesehen werden.

Ist z.b. dann nützlich, wenn man bei shared Webspace ein spezifisches Verzeichnis ausserhalb "seines Verzeichnisses" einem User zugänglich machen will, ohne ihn aus seinem "Gefängnis" ausbrechen zu lassen. :-)

turgay 25.04.2008 14:40

Sollte das Thema noch aktuell sein, biete ich folgendes an:

Code:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://www.domain.de/ [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]


c.e.s. 04.02.2011 22:25

Super, Danke Dir Thurgay - genau das war's was ich brauchte!
Alle anderen Versuche hatten bei mir ebenfalls einen Umleitungsfehler verursacht, weil die index-Datei im Hauptverzeichnis der Domain liegt.
also: vielen herzlichen Dank!

Baron0133 30.06.2012 21:24

Danke Turgay. das hatte ich auch gesucht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25