#1 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2012-07-02 16:11:12

SUK

Tak uz mam asi posledni problem. Rewrite se provadeji nezavisle na [L]. Podle dokumentace to znamena, ze uz se zadny dalsi pravidla nebudou vykonavat. Presto se mi tu provede neco vicekrat.

Vysledkem je pak treba toto:

section=article&title=index.php&section=article&title=bohemia-2010-aneb-letos-to-suchou-nohou-opravdu-neslo

tzn to vypada, jako by se dvakrat za sebou provedlo posledni pravidlo. Nejdrive na puvodni URI, potom na prepsanou...

#2 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2012-07-02 14:17:58

SUK

Okej, diky.

Ohledne te 0: sice to jsou asi tak dva roky zpatky, co jsem to resil (tomu rikam prokrastinace :shock:), ale zrovna s prazdny retezec jakozto "zadna" relativni cesta fungovala snad vsude

#3 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2012-07-02 13:29:26

SUK

Zdravim, tenkrat jsem se na to po dlouhejch pokusech rozchodit vykaslal. Dnes na to jdu znova. A asi se na to vykaslu zase.

Na "prazdnou" URL by se melo chytat toto pravidlo:

RewriteRule ^$ index.php?section=newest&page=0 [L]

Stejne jako u spousty dalsich pravidel je vysledek takovyto:
http://dnk.sukovec.eu/

Zaroven tam mam presmerovani (HTTP 301) pro nultou stranku:

RewriteRule ^0$ "" [L,R=301]

Vysledek je redirect na http://dnk.sukovec.eu/home/users/sukove ... u/web/dnk/


Pomuze mi nekdo tohle vyresit? Kompletni .htacces : http://pastebin.com/XqZvpm8W

#4 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2011-10-23 17:48:05

SUK

To abych se priznal, ani nevim co to ma robit. Nicmene to funguje. Tak dekuju moc!

#5 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2011-10-23 00:55:01

SUK

Lkopo: Uh, jedine co se oproti tomu mojemu zmenilo byl ten otaznik a rozhodne to nefunguje. Diky ale za snahu.
JF: K cemu moje heslo? At uz je jakykoliv, '+' bych v nem mit nemel. Ono je tu nejake heslo ulozeno v puvodni podobe a ne jako hash?

#6 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2011-10-22 20:50:47

SUK

Tak to zkusim znovu. Tentokrat jsem si udelal dve testovaci subdomeny, sub a bus. To znamena, ze jsem v web/ vytvoril dva adresare sub a bus.
Ted se snazim o naprosto jednoduchou vec. Aby /cokoliv (prezentovano jako (.*) se predalo pomoci GET skriptu md5.php. Udelal jsem v sub dva soubory, md5.php a .htaccess. Obsahy:

md5.php:

<?php

header("Content-type: text/plain");
echo "sub\n";
print_r($_GET);

.htaccess:

RewriteEngine on

RewriteBase /
RewriteRule ^(.*)$ /md5.php?q=$1 [L,QSA]

Vysledek? 500 Internal Server Error:
http://sub.sukovec.eu/cokoliv


Jako RewriteBase jsem zkousel:
nic
/
/sub
/sub/


Fakt nevim a fakt netusim. Dekuju za pripadne odpovedi...

#7 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2011-09-16 17:20:37

SUK

Toz prve pravidlo (to s priponama) je jen aby fungovaly i odkazy na bezny soubory a neprepisovaly se na nejaky index.php?w=styles.css a podobne. Zbytek mi prijde tak nejak normalni...

Jinak zrovna koumam jak se to vsechno chova... a jsem z toho ponekud zmaten :-/ (zkusil jsem udelat "testovaci subdomenu", ktera funguje v poradku)

hehe, zajimave. Zrovna to prve pravidlo:

RewriteRule ^0$ "/" [L,R=301]

pri pouziti (tzn napsani dnk.sukovec.eu/0) presmeruje na http://dnk.sukovec.eu/home/users/sukove ... u/web/dnk/ :shock:

#9 Re: Ostatní problémy » neumim nakonfigurovat rewrite [na localhostu funguje] » 2011-09-16 10:58:27

SUK

Preju pekny den/rano/vecer/noc,
snad toho nechci moc...

ale zaboha nejsem schopen nakonfigurovat mod rewrite.

Vypada asi nejak takhle

RewriteEngine on
RewriteBase /
#
RewriteRule ^(.*\.(css|js|jpg|png|gif|php))$ $1 [L,QSA]

# Seznam clanku [nejnovejsi]
RewriteRule ^0$ "" [L,R=301]
RewriteRule ^$ index.php?section=newest&page=0 [L]

tipuju to na problem s RewriteBase - nevim, jakou hodnotu tam pichnout, zkousel jsem vse mozny ale bud to dostanu 500 a nebo to (asi ve dvou pripadech) "funguje" jako by tam htaccess/rewrite vubec nebyl.
Na localhostu (document root = /srv/http) mam web ulozenej v /newsuk/, jako RewriteBase mam /newsuk/ a funguje to presne tka jak ocekavam. Co mam nastavit zde? Omlouvam se ze otravuju, dekuju za pomoc....

Zápatí

Založeno na FluxBB | CZ a SK