Autor Zpráva
Darker
Profil
Možná je to banální chyba, bohužel nevím jak debugovat .htaccess takže pokud nenajdu chybu v syntaxi jsem ztracen.
Jde mi o návod z FAQ.
RewriteEngine on

# Block inmportant scripts
RewriteRule ^db.php$ - [F]
RewriteRule ^inc/(.*?)$ - [F]
RewriteRule ^rss\.xml$  rss.php

#page jako slozka
RewriteBase /
#ignoruj vsechny opravdove adresare
RewriteCond %{REQUEST_FILENAME} !-d
#ignoruj vsechy opravdove soubory (php skripty, obrazky, styly)
RewriteCond %{REQUEST_FILENAME} !-f
#vsechno ostatni necha vygenerovat index.php (ten se musi rozhodnout podle promenne url, zda stranka existuje a jaky ma mit obsah)
RewriteRule ^(.*)$ index.php?page=$1 [QSA,L]
index php v dané složce existuje, server ale vrací 404.
Tori
Profil
Darker:
jak debugovat .htaccess
S problémem neporadím, ale koukněte na RewriteLog a RewriteLogLevel, snad z toho něco vyčtete.
Darker
Profil
Blbec... V menu jsem generoval /stranka místo ./stranka takže jsem skončil na 127.0.0.1/stranka místo 127.0.0.1/web/stranka.
Omlouvám se, v .htaccess to nebylo.


Ale přece jen se mi něco nezdá.
Z...
http://127.0.0.1/xxx/feed
mě to přesměruje na
http://127.0.0.1/xampp/
Tori
Profil
Darker:
To přesměrování: je některá z těch cest alias (xxx, xampp)? Koukněte kdyžtak na dokumentaci k RewriteBase.
Darker
Profil
Tori:
je některá z těch cest alias
Tomu nerozumím, ale přesměruje mě to na cokoliv:

Pošlu:
GET /xxx/feed HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://127.0.0.1/xxx/
Dostanu:
HTTP/1.1 302 Found
Date: Mon, 14 May 2012 20:05:15 GMT
Server: Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.8
Location: http://127.0.0.1/xampp/
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html
Nevím kde se to tam bere, nic podobného mi to nikdy nedělalo.
Tori
Profil
Darker:
V tom FAQ se píše:
#pokud je to zanorene v nejakem adresari, uvedte ho za /
RewriteBase /
Zkoušel jste tedy RewriteBase /xxx ?
Darker
Profil
Tori:
Děkuju moc, asi jsem už měl jít spát :D

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0