Autor Zpráva
mikul
Profil
Zdravím,
používám XAMPP v. 1.7.3. a na localhostu mi nejde moc_rewrite, který mi jinak na serveru normálně funguje (takže .htaccess mám dobře) - hází error 403 Access forbidden!

V httpd.conf mám odkomentovaný řádek 122 - LoadModule rewrite_module modules/mod_rewrite.so

u řádku 200: <Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>

Adresář mám <Directory "D:/xampp/htdocs">
v něm jednotlivé složky pro weby - je jich více.

Prohledával jsem různé návody, a nevím, jestli jsem je náhodou nějak špatně nenakombinoval.
Mám windows 7, jinak mi to funguje dobře.
Kajman_
Profil *
Proč tam máte?
Deny from all 
mikul
Profil
Takhle jsem to odněkud zkopíroval, zkoušel jsem dávat allow ale stejně to nepomáhá.
Davex
Profil
Kajman:
Ten zákaz Deny All platí pro celý souborový systém a je to tak správně. Přistup do adresáře se stránkami je pak v základní instalaci povolen v konfigurační sekci:
<Directory "D:/xampp/htdocs">
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Allow from all
</Directory>

mikul:
Pokud nastavení funguje na hostingu, tak to ještě neznamená, že bude fungovat na localhostu s jinou adresou stránek. Mohl by to být problém s nezměněným RewriteBase, ale tam se obvykle vyskytuje chyba 404.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0