Page 1 of 1

Zugriff auf Blog nur über Subdomain möglich

Posted: Wed Feb 16, 2011 12:18 pm
by willyman
Hallo Leute, ich bin neu hier. Habe per Suchfunktion mein Problem zu ermitteln erhofft, bin aber nicht fündig geworden.

Ich habe vor wenigen Tagen Serendipity 1.5.5 bei meinem Provider allinkl.com in dem Verzeichnis "Meine_Domain/blog/" installiert. Zusätzlich habe ich dieses Verzeichnis als Subdomain "blog.Meine_Domain" eingerichtet. Zugreifen kann ich aber nur über die Subdomain. Ein Aufruf von "Meine_Domain/blog/ bringt den Fehler:

Forbidden
You don't have permission to access /blog/ on this server.
Apache/2.2.14 (Ubuntu) Server at http://www.Meine_Domain Port 80

Ich habe die gleiche Installation auf meinem heimischen Mac unter MAMP. Bei Vergleich der Dateien fan ich beim Provider die Datei .htaccess, die irgendwie eine Rolle spielen muss, denn wenn dich diese umbenenne oder temp. entferne, dann habe ich Zugriff, aber ohne GUI.

Danke im voraus

W.M.

.htaccess enthält:

# BEGIN s9y
DirectoryIndex /index.php
php_value session.use_trans_sid 0
php_value register_globals off

<Files *.tpl.php>
deny from all
</Files>

<Files *.tpl>
deny from all
</Files>

<Files *.sql>
deny from all
</Files>

<Files *.inc.php>
deny from all
</Files>

<Files *.db>
deny from all
</Files>

# END s9y
Nach oben
Antwort erstellen
1 Beitrag • Seite 1 von 1

Re: Zugriff auf Blog nur über Subdomain möglich

Posted: Wed Feb 16, 2011 12:55 pm
by garvinhicking
Hi!

Serendipity kann nur in einem Verzeichnis installiert werden. Daher geht entweder nur:

blog.domain.com/blog/
domain.com/blog

oder

blog.domain.com/
domain.com/

Du kannst natürlich eine Weiterleitung einrichten, so dass von /blog immer automatisch auf deine Subdomain umgeleitet wird. Z.b. per .htaccess:

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain.com$
RewriteRule ^/blog/(.*) http://blog.domain.com/$1 [L,QSA,R=301]
(den Code hab ich nicht getestet, müsste aber eigentlich klappen)

HTH,
Garvin

Re: Zugriff auf Blog nur über Subdomain möglich

Posted: Wed Feb 16, 2011 2:54 pm
by willyman
garvinhicking wrote:Hi!

Serendipity kann nur in einem Verzeichnis installiert werden. Daher geht entweder nur:

blog.domain.com/blog/
domain.com/blog

oder

blog.domain.com/
domain.com/

Du kannst natürlich eine Weiterleitung einrichten, so dass von /blog immer automatisch auf deine Subdomain umgeleitet wird. Z.b. per .htaccess:

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain.com$
RewriteRule ^/blog/(.*) http://blog.domain.com/$1 [L,QSA,R=301]
(den Code hab ich nicht getestet, müsste aber eigentlich klappen)

HTH,
Garvin
Danke, aber entschuldige mein Unwissen an der Stelle :? Aber bei meinem Provider ist doch das Installationsverzeichnis und das der Subdomain identisch. Letzeres ist doch nur ein Alias auf das Installationsverzeichnis, wohin ich alle Daten hochgeladen und das Installationsscript ausgeführt habe. Zu diesem Zeitpunkt hatte ich ja noch vollen Zugriff. Erst seit der Einrichtung der Subdomain komme ich nicht mehr auf das Installationsverzeichnis.

Re: Zugriff auf Blog nur über Subdomain möglich

Posted: Wed Feb 16, 2011 3:05 pm
by garvinhicking
Hi!

Kommst du über die Subdomain denn auch nicht mehr dran? Du musst dich halt für eines entscheiden; die subdomain ist nicht einfach nur ein alias, sondern ein eigener Document Root. Vermutlich ist der eigentümer des /blog verzeichnisses nun ein eigener Benutzer der für die Subdomain angelegt wurde...

Grüße,
Garvin