hey leute
ich moechte es ermoeglichen, dass man mit .htaccess files RewriteRules definieren kann.
Konnte in der apache doku nirgends finden, wie das gehen soll, wenn ich AllowOverride auf All stelle funktinoierts, aber das moechte ich aus sicherheitsgrunden logischerweise nicht.
Welchen Parameter muss ich dazu denn uebergeben?
greetz
paddy
mod_rewrite in htaccess erlauben
-
Anonymous
Re: mod_rewrite in htaccess erlauben
Statt "All" kannst du auch "AuthConfig" setzen..
"RewriteEngine on" muss dann nur in der .htaccess stehen.
Manchmal ist ggf. noch
"+FollowSymLinks"
"+SymLinksIfOwnerMatch"
zu setzen.
"RewriteEngine on" muss dann nur in der .htaccess stehen.
Manchmal ist ggf. noch
"+FollowSymLinks"
"+SymLinksIfOwnerMatch"
zu setzen.
Re: mod_rewrite in htaccess erlauben
authconfig ist schon drin gewesen.
ich habe nun noch fileinfo hinzugefuegt und das ergebnis ist das selbe:
ich habe nun noch fileinfo hinzugefuegt und das ergebnis ist das selbe:
Code: Select all
[Sat Apr 16 13:37:05 2005] [alert] [client 221.216.46.250] /var/www/uptime/.htaccess: Options not allowed hereRe: mod_rewrite in htaccess erlauben
Eigentlich ist AllowOverride All kein Problem und desweiteren nutzt man ja auch einen Directory Block für sowas. z.B.
<Directory "/srv/www/htdocs/html">
AllowOverride All
</Directory>
Damit würde im Verzeichnis /srv/www/htdocs/html/ erlaubt in der .htaccess die Options zu verwenden. Wer das nicht möchte kann die benötigten Options auch so übergeben, für mod_rewrite wären das +FollowSymLinks, +SymLinksIfOwnerMatch.
<Directory "/srv/www/htdocs/html">
+FollowSymLinks +SymLinksIfOwnerMatch
</Directory>
<Directory "/srv/www/htdocs/html">
AllowOverride All
</Directory>
Damit würde im Verzeichnis /srv/www/htdocs/html/ erlaubt in der .htaccess die Options zu verwenden. Wer das nicht möchte kann die benötigten Options auch so übergeben, für mod_rewrite wären das +FollowSymLinks, +SymLinksIfOwnerMatch.
<Directory "/srv/www/htdocs/html">
+FollowSymLinks +SymLinksIfOwnerMatch
</Directory>