Oldal permalink

Helló!











A következő lenne a kérdésem: egy websiteot úgy állítok fel, hogy a honlap nem tartalmaz bejegyzéseket (postokat), csak oldalakat.





Miként lehetne beállítani azt, hogy az lapok szép permalinkeket használjanak és ne az alapértelmezett “?page_id=…”-t?





Mit kell beírni a saját struktúrához a beállításoknál?











Néztem a WordPress Codex-et meg kerestem a neten és itt is de nem találtam ilyen jellegű témát, megoldást, pedig biztos egyszerű.











Kipróbáltam a Custom Permalinks plugint is de azzal sem működött, mert nem tudta megnyitni a böngésző a lapot. :mellow: (legalábbis localhoston)











Valaki tud valamilyen megoldást?











Előre is köszönöm!











Üdv.

Én a /%postname%/ verziót használom, és az oldalaknál is szépen az oldal címét adja vissza…

localhoston (ha apache webszervert használsz) először be kell töltened a rewrite_module-t. azaz megnyitod a httpd.conf-t, rákeresel “rewrite”-ra, megszűnteted a sor komment állapotát (törlöd a #-t), újraindítod az apache-t, és működnek a permalinkek. (ha léteztek korábban .htaccess fájljaid, azokat törölheted, a wp generál újakat magának a megfelelő tartalommal)











még valami: amennyiben a wordpress például a http://localhost/wordpress/ könyvtárban van, de átmásoltad az index.php-t http://localhost/-ra (és a “require(’./wp-blog-header.php’)” sort a megfelelő elérési útvonalúra átírtad), pretty permalinkek esetén ugyanúgy 404 jön be a http://localhost/wordpress/-re is, mintha http://localhost/nem-letezo-cimu-post/ lenne a címsorba írva… (alapértelmezett beállításoknál mindkét könyvtár index.php-je használható)

Köszönöm a válaszokat!











Már működik! :slight_smile:


'SniperAtWork' wrote on '2010-04-28:




Köszönöm a válaszokat!





Már működik! :)








Hello!





Hasonló problémám van a permalinkekkel... Megváltoztattam a permission-t 777-re, de még mindig azt írja ki, hogy nem writable a htaccess fileom. Mi lehet a probléma?





Köszi!





E.

Áruld el légyszíves, hogy melyik oldalon változtattad és minek az engedélyét 777-en (magyarul: hol a kék égben van a .htacces fájlod)? Localhost? Szolgáltatói tárhely? Nem minden szolgáltató engedi a .htacces fájl használatát.

helo,











én már az első lépésnél elakadok irritated.gif











elvileg engedélsztem a rewrite modult











sudo a2enmod rewrite





Module rewrite already enabled











de mégsem tölti be irritated.gif

















sudo apache2ctl -l





Compiled in modules:





core.c





mod_log_config.c





mod_logio.c





prefork.c





http_core.c





mod_so.c











mi a teendő?


'iPog' wrote on '2010-04-27:




localhoston (ha apache webszervert használsz) először be kell töltened a rewrite_module-t. azaz megnyitod a httpd.conf-t, rákeresel "rewrite"-ra, megszűnteted a sor komment állapotát (törlöd a #-t), újraindítod az apache-t,





megnéztem az /etc/apache2/httpd.conf file-om és üres, nincs benne semmi ..

@Elod:





NE 777re hanem 755re!

nem tudom, hogy mit és hogy csináltam, de működik :]

Nekem továbbra se megy semmilyen permalink, csak a default. Kikommenteltem az említett sort a httpd.conf-ban, egyébként nem csak azt kell, hanem az AllowOverride none-t is át kell írni AllowOverride All-ra. Ezerszer újraindítottam az apacsot. Ennek ellenére nem működik, semmi ötletem nincs, mit lehet még csinálni vele.











Felraktam egy simple press fórumot, ami viszont még default permalinkkel se megy. Felraktam élő szerverre is, ott simán sikerült elsőre beüzemelni. Biztos, hogy a permalinkek körül van a baj. Ha valakinek van még ötlete, megköszönném.