mod_rewrite in htaccess erlauben

Apache, Lighttpd, nginx, Cherokee
Post Reply
paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland
Contact:
 

mod_rewrite in htaccess erlauben

Post by paddy2706 »

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
Anonymous
 

Re: mod_rewrite in htaccess erlauben

Post by Anonymous »

Statt "All" kannst du auch "AuthConfig" setzen..


"RewriteEngine on" muss dann nur in der .htaccess stehen.

Manchmal ist ggf. noch
"+FollowSymLinks"
"+SymLinksIfOwnerMatch"
zu setzen.
paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland
Contact:
 

Re: mod_rewrite in htaccess erlauben

Post by paddy2706 »

authconfig ist schon drin gewesen.

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 here
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: mod_rewrite in htaccess erlauben

Post by jan10001 »

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>
Post Reply