Apache mod_rewrite 403-as hibát eredményez
Hari,
Macen próbálk összehozni egy fejlesztői környezetet, de kezdek beleőszülni. Szóval mod_rewrite fut, de a kérdéses könyvtárra (http://localhost/~rrd/surabhi/index.php) 403 Forbiddent-ad vissza. Hol keresgessek, mi lehet a baja?
<Directory "/Users/rrd/Sites/">
Options Indexes
AllowOverride All
Order deny,allow
Allow from all
</Directory>
■ Macen próbálk összehozni egy fejlesztői környezetet, de kezdek beleőszülni. Szóval mod_rewrite fut, de a kérdéses könyvtárra (http://localhost/~rrd/surabhi/index.php) 403 Forbiddent-ad vissza. Hol keresgessek, mi lehet a baja?
<Directory "/Users/rrd/Sites/">
Options Indexes
AllowOverride All
Order deny,allow
Allow from all
</Directory>
unix jogok
Az az options szintaktika nekem gyanús
jogok
The requested URL /Users/rrd/Sites/surabhi/app/webroot/ was not found on this server.
mondjuk nem egészen értem, hogy itt miért a teljes elérési utat írja ki. De egyébként az elérési út jó, olvasható mindenkinek és letezik.
virtual host
virtual host
RewriteBase
/.htaccess, a /app/.htaccess és a /app/webroot/.htaccess filejában is megadtam a RewriteBase-t.
kiegészítés
Adj hozzá egy RewriteBase-t a .htaccess fájlhoz, valahogy így:
Macen kicsit mas
Ugyebár alapesetben tiltott a mod_rewrite, de ez be lehet kapcsolni az Apache conf fájljában( /etc/httpd/httpd.conf), megkeresed a
LoadModule rewrite_module...
Addmodule mod_rewrite.c
sorokat és kiveszed a kettőskeresztet. Valamint a <Directory "/Library/WebServer/Documents"> sor alatt lévő AllowOverride-t és All -ra állítod.
Igen ám, de ekkor csak a /Library/Webserver/Documents mappában dog működni a mod rewrite. Ez egyébként a kívülrő is elérhető mappád,(Sys.Pref->Sharing->Personal Web Sharing alatt megtalálod a címet ahonnan eltudják mások is érni a könyvtárad).
A Sites mappában azért nem működik a mod_rewrite mert van külön conf fájl a saját userneved/Sites mappára és abban alapesetben ott is tiltott a mod_rewrite! Ahhoz, hogy ez is menjen:
A conf file-t megtalálod a /etc/httpd/users mappában. Az enyém módosítva:
ez majdnem megvolt már
Valami más amit ég megnézhetek?
RewriteBase