joomla linkgenerálás

Sziasztok.

Joonla 3.x alatt egy acesearch nevű modullal kísérletezek egyelőre localhoston.

Valami azonban nem stimmel.

ez egy jó link:
localhost/oldal/index.php/hu/?option=com_acesearch&view=search&ext=com_content&query=csak&order=relevance&Itemid=553

Szépen megjelenik az acesearch összes alkatrésze, keresőgomb, minden. Ha új szóra keresne rá a júzer, a form küldése után rossz url generálódik:

localhost/oldal/index.php/component/acesearch/?ext=com_content&query=csak&limit=5&order=relevance&Itemid=553

(mindkét link a "csak" szót tartalmazza az egyszerűség kedvéért)

Sajnos nem találtam fel magam hogy ez alapból modulbeállítási hiba (szerintem nem), vagy eleve a joomlát kellene beállítanom hozzáigazítva.

Keresőbarát url-ek bekapcsolva, URL átírás kikapcsolva, előtag hozzáadás az url-hez nincs, unicode álnevek vannak.

Tulajdonképpen a hibát látom, de nem értem hol induljak el. Találkozott már valaki hasonlóval?

Hozzászólások

Ha a keresőbarát url-eket kikapcsolom, az acesearch rendesen megy. Amint rá akarok állni arra, hogy legyen, hiába teszem meg azt a jumlával, 500-as hibál, 404-esek vegyesen, mindez egy hete, sehogyan sem tudtam rájönni mi lehet az igazi baj.
ha apachebeállításokkal van gond, akkor meg nem értem, néhol miért olvasok olyasmit, hogy "nem, elég csak a joomla beállításain állítani".. Egymásnak ellentmondó leírások tucatjával. Kicsit elfáradtam, mire ezt a topicot megírtam valahogy.
jelenleg ezt olvasom:
http://webmania.cc/url-atirasok-apache-mod-rewrite/
(elsőre szépnek tűnik mert már az elején woodoonak nevezi az egészet, meg hát ugye az url-je is ad egy hitelességet neki)
---
--- A gond akkor van, ha látszólag minden működik. ---
---

grep -v "#" .htaccess

IndexIgnore *

Options +FollowSymlinks
Options -Indexes

RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]

RewriteBase /

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

Felfigyeltem még egy jelenségre.
Amikor bekapcsolom a joomlában a keresőbarát mindenfélét, akkor elvezet engem az 500-as hibaoldalra.
Ha ott nyomok egy frissítést, az oldal ugyanaz.
De ha visszalépek, már a rewriteURL-t adja ki a böngészőnek, vagyis sikerült.
Csakhogy így ez nem túl szép.

---
--- A gond akkor van, ha látszólag minden működik. ---
---