Apache - RewriteRule - übergeordnetes Verzeichnis
unterweltler
- webserver
0 Bob
Hallo,
das geht, brauch ich aber nicht:
RewriteRule (^$|.*/$) meinscript.php
aber das geht nicht, brauch ich aber:
RewriteRule (^$|.*/$) ../meinscript.php
es kommt: "Bad Request. Your browser sent a request that this server could not understand."
was mach ich falsch?
aber das geht nicht, brauch ich aber:
RewriteRule (^$|.*/$) ../meinscript.phpes kommt: "Bad Request. Your browser sent a request that this server could not understand."
was mach ich falsch?
Wohin soll denn die Reise gehen? Du kannst auch einen URL-path notieren, also /meinscript.php oder /foo/script.php.
Solltst du vorhaben, über mod_rewrite in .htaccess-Dateien dich außerhalb des URL-path roots zu bewegen, so wird das technisch nicht funktionieren. Symlinks wären eine Lösung im Dateisystem.
Solltst du vorhaben, über mod_rewrite in .htaccess-Dateien dich außerhalb des URL-path roots zu bewegen, so wird das technisch nicht funktionieren.
...Das hatte ich vor, um dasselbe Script für verschiedene Domains zu nutzen. Symlinks geht nicht, hab keine Berechtigungen für sowas. Ich mach es jetzt so:
RewriteRule (^$|.*/$) holmeinscript.php
und holmeinscript.php:
<?php include('../meinscript.php') ?>
Leider ein Dateizugriff mehr.