problém s mod_rewrite – je zapnutý, ale funguje jen někde

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kloban
Člen | 123
+
0
-

Ahoj prosím o radu,
na serveru mod revrite zapnutý je, ale přitom mi checker hlásí že není.

A přesměrování ani pořádně nefunguje. Server mi nahlásí:

*Moved Permanently

The document has moved here.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.*

Nějak se mi ta hláška nepodařial pochopit. Každopádně v některé složce mi to dělá a některé ne s úplně stejným souborem .htaccess

Naveďte mě prosím kde mám krpu (jsem v Nette úplný začátečník).
Díky :-)

kloban
Člen | 123
+
0
-

Tak jsem zjistil, že mi pokud mod_rewrite vypdá takto, tak to hází chybu 500:

RewriteEngine On
RewriteRule .* /krocan.html

Pokud je tam místo .* nějaký text, tak už mi ho přesměruje, ale .* mi nepřesměruje.

voda
Člen | 561
+
0
-

Pokud máš v .htaccess jen toto, tak tipuju, že se ti to zacyklí. Doporučuji zkontrolovat error log apache.

kloban
Člen | 123
+
0
-

No já vycházím z tohoto:
https://github.com/…te/.htaccess

Přidal jsem teď za pravidlo ještě [L], ale siuace je stejná. :-(

Majkl578
Moderator | 1364
+
0
-

No já vycházím z tohoto:
https://github.com/…te/.htaccess

Tak z toho nevycházej, protože to slouží právě a jen ke zjištění, zda mod_rewrite funguje.

kloban
Člen | 123
+
0
-

No a mě právě checker hlásí, že mod_rewrite nefunguje. Ale přitom mi kromě výše uvedeného případu funguje. Začal jsem to řešit hlavně proto, že mě v mé první testovací aplikaci nejedou linky.
http://dp.schoula.cz/sandbox/www/

kashpi
Člen | 48
+
0
-

to může být jen problém s RewriteBase

# RewriteBase /

zakomentuj ho a mohlo by ti to jít, případně tam nastav správnou cestu, pokud dáš jen

RewriteBase /

tak to většinou na windows nefunguje (za předpokladu, že máš XAMPP)

edit: v .htaccess ve složce www to uprav :)

Editoval kashpi (17. 2. 2014 12:44)

kloban
Člen | 123
+
0
-

Tak v RewriteBase muselo být /sandbox/www/. Tady ty nastavení zatím asi moc nechápu…je co dohánět. No ale teď to teda funguje jak má. Díky všem za rady.