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?
- 3423 megtekintés
Hozzászólások
Durva: ezzel sem megy:
http://askubuntu.com/questions/48362/how-to-enable-mod-rewrite-in-apache
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
"Keresőbarát url-ek bekapcsolva"
Itt keresném a hibát.
Amint látszik a második link már rewrite-olt.
Mi is a gondod a url rewrite?
AllowOveride All meg volt?
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
másold ide a .htaccess-t.
- A hozzászóláshoz be kell jelentkezni
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]
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
Ha törlöd a .htaccess-t a joomla legenerálja magának?
Valamiért kap egy internal server error-t
Itt valami a .htaccess-el lesz.
- A hozzászóláshoz be kell jelentkezni
próbáltam, nem generálódik le.
Azzal is kísérleteztem, hogy egy tárhelyen lévőt tanulmányoztam, majd azt raktam le localhostra.
Vakegér-módszer. Ismeretlen területeim egyike.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
PM ment.
- A hozzászóláshoz be kell jelentkezni
Itt a megoldás:
http://htaccess.petertoth.hu/htaccess-cms-rendszerben/
Bár a példa a wordpressre vonatkozik, de felfogtam mi a baj..
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni