Zum Inhalt springen

Garantierte Anfängerfrage

Erstellt am 25. Juli 2007 · 6 Antworten · letzte Antwort am 11. Oktober 2007

Tags: Server & Hosting, Frage

Popp ·

Hi,

ich habe mal eine Frage... Ich habe mein Typo3 auf dem apache-Server in einem Unterverzeichnis von htdocs gelegt, also htdocs/verzeichnis.
Nun muss ich beim Aufruf auch immer www.domain.de/verzeichnis eingeben um auf die Website zu kommen. Kann ich das irgendwie ändern? Also dass www.domain.de genügt?

Besten Dank

Roger08 ·

Hallo,

ein bißchen HTML kann nicht schaden:

<html>
<head>

<title>Meine Seite</title>

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="0; URL=http://www.domain.de/verzeichnis/meine_datei.html">

</head>

<body>

</body>

</html>

Roland

MasterYin ·

ich würde dir ne .htaccess empfehlen, google mal danach, oder die konfigurierst deinen Server nach der Auflösung der ankommenden Domains und mapst den http://www.domain.de auf das Verzeichnis htdocs/verzeichnis

Popp ·

Vielen Dank erstmal!

Das mappe klingt praktikabel. Wie würde das denn im Detail funktionieren?
Ich verwende xampp falls das wichtig ist...

cfork ·

1.
Meta-Refresh ist nicht empfehlenswert, weil Suchmaschinen sowas angeblich nicht lustig finden.

2.
Server mappen geht beispielsweise so:
Documentroot in der httpd.conf umstellen. Ist simpel, wenn du nur eine Domain auf deinem Server hast: httpd.conf öffnen (liegt bei mir in "/private/etc/httpd/httpd.conf" - auf einem Linux-System wahrscheinlich eher unter "/etc/httpd/conf/httpd.conf") und dort nach dem Eintrag "DocumentRoot" suchen und dann den Pfad /deinVerzeichnis/ hinzufügen. Achtung das musst in der httpd.conf mehr als nur einmal anpassen.

Wenn du mehrere Domains in verschiedene Verzeichnisse mappen willst, kannst du mit "vhost"s arbeiten: http://httpd.apache.org/docs/1.3/vhosts/

Je nach Hoster hast du u.U. die Möglichkeit diese Sachen auch über ein Webinterface einzustellen.


3.
Die .htaccess-Lösung ist eigentlich nicht verkehrt und schnell:
.htaccess in das Rootverzeichnis legen mit folgenden Befehlen:


# -----------------------------------------------

Options +FollowSymlinks
RewriteEngine on

#rewriteengine off in folgenden Verzeichnissen
RewriteRule ^deinVerzeichnis/(.*)$ - [L]

#rewriteengine on in folgenden Verzeichnissen
RewriteRule ^(.*)$ deinVerzeichnis/$1 [L,QSA]


# -----------------------------------------------

Dokumentation:
http://www.modrewrite.de/mod_rewrite.syntax.phtml

gr.
c