Rugăciune
Deamu a patra zi lui Pita4ok gura nu-i mai taşi, ghinda nu-i mai plaşi, somnu nu-i somn şi viaţa nu-i viaţă. Zi de zi el caută răspuns la o întrebare simplă, la care se tot grămădesc o sumedenie de răspunsuri greşite. Cum naiba pe wordpress custom permalink-urile cu
/index.php/%year%/%monthnum%/%postname%/
lucrează normal, da cu
/%year%/%monthnum%/%postname%/
nu vre niş în ruptul capului. Nici .htaccess-ul nu-l ajiută niş adminii de domen. Nimi.
O, tu, zeu al permalinku-rilor, îndură-te de bietul Pita4ok şi coborăşte-i o rază de lumină drept în becul lui stins.
localhost> upload 100.mătănii to zeulpermalink
nimeni nu răspunde? hai că-ţi spun eu. nu, nu-ţi spun că adminii îs răi – aşa ceva nu există.
pune 777 la .htaccess
fii sigur că nu utilizezi IIS în încercarea (combinaţia) cu mod_rewrite
dă de ştire, rezolvăm totul. dacă 777 e pus şi în .htaccess sunt prezente toate liniile necesare pentru mod_rewrite – situaţia однозначно îi la hostul tău.
bunel
17 Sep 10 at 18:59
777 este demult. Cand schimb permalincul in setarile la wp, .htaccesul se modifica. Acum sta:
# protect the htaccess file
order allow,deny
allow from all
DirectoryIndex index.php
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
le-am zis la admini. Inca nu s-au trezit
kirpi4
18 Sep 10 at 09:00
he-he, da linia asta nu trebuie scoasă, mai ales că are flagul L?
“RewriteRule ^index.php$ – [L]”
vitalie
18 Sep 10 at 10:31
wp genereaza automat. Nu-s sigur, da imi pare c-am testat sh fara linia asta. Am s mai incerc odata shi vad care-i treaba.
kirpi4
18 Sep 10 at 10:40
nu ai dar principalul răspuns: sistemul de operare al serverului. dacă wp stă pe IIS (windows) atunci trebuie lămurită cu adminii (exemplu) sau să părăseşti windowsul.
vitalie
18 Sep 10 at 20:21
Vitalie, e apache. Merci mult, am scos linia ceea si zboara acuma:)
Vitalie Braniste – zeu al permalinkurilor 😀
kirpi4
20 Sep 10 at 07:20
Initial am scos linia ceea: a mers. Acum cyteva ore adminul s-a trezit sa-mi zica ca a activat alaltaieri pe apache mod_rewrite. Am bagat linia ceea la loc – oricum merge:) deci problema era apache fara mod_rewrite activ.
kirpi4
20 Sep 10 at 14:41