• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage RewriteRule erzeugt doppelte Unterverzeichnisse im Pfad

vantino

Neues Mitglied
Ich verzweifle etwas, weil ich nicht rauskriege warum der Pfad doppelt ersetzt wird.

in der apache.conf:
Code:
RootDirectory /cloud/www

in meiner leantime.conf:
Code:
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName aveon.ddns.net
    DocumentRoot /cloud/www/leantime/
    <Directory /cloud/www/leantime/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    LogLevel info rewrite:trace5

    ErrorLog /var/log/apache2/leantime.error
    CustomLog /var/log/apache2/leantime.access common

</VirtualHost>

in der .htaccess:
Code:
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

beim Aufruf kommt in der error.log
Code:
[core:info] [pid 5686] [client 185.162.220.133:59110] AH00128: File does not exist: /cloud/www/cloud/www/leantime/public/index.php

RIchtig wäre eine Weiterleitung nach: /cloud/www/leantime/public/index.php

Wäre froh um einen Tip bevor ich den Server aus dem Fenster werfe

Gruß&Dank
Vantino

[edit by Mod] [ code ]...[ /code ]-Tags eingepflegt
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Ich verzweifle etwas, weil ich nicht rauskriege warum der Pfad doppelt ersetzt wird.

in der apache.conf:
Code:
RootDirectory /cloud/www

in meiner leantime.conf:
Code:
...
    DocumentRoot /cloud/www/leantime/
    <Directory /cloud/www/leantime/>
        ...
    </Directory>
Sollte der Pfad analog zur leantime.conf in der apache.conf nicht gleichermaßen lauten?

Also:
Code:
RootDirectory /cloud/www/leantime
In der, im Topic vermeintlich problematisch benannten, RewriteRule der .htaccess kann ich keinen (syntaktischen) Fehler entdecken, der das doppelt generierte Stamm-/Wurzelverzeichnis im Pfad begründet.
 
Zurück
Oben