Dit probleem klinkt alsof je de permalinks hebt aangepast, maar het nog niet goed in .htaccess staat of dat je bij instellingen -> algemeen de verkeerde URL hebt staan, kan dit kloppen?
Als je de permalinks terug zet naar standaard, doet alles het dan weer?
Dank voor de tip, als ik de permalinks terugzet dan werkt het inderdaad weer. Wat moet ik in .htaccess aanpassen om de aangepaste permalink /%postname%/ te kunnen gebruiken?
Bij algemeen heb ik de goede URL staan.
Als je aangepaste structuur /%postname%/ kiest en de wijziging opslaat, krijg je onderaan de code te zien (indien .htaccess niet schrijfbaar is) welke je in de .htaccess moet plakken.
Dat is ‘m, en inderdaad, het stond onderaan. Had er simpelweg overheen gelezen!
Ik kwam op dit topic omdat ik dezelfde foutmelding heb. Ik krijg alleen na wijzigen van permalink naar /%postname%/ de melding dat ik mijn web.config moet updaten met de code. Die code heb ik (op verschillende manieren) in mijn web.config geplakt. Maar dan krijg ik ineens een 500 internal error melding. Ik heb ook twee web.config bestanden, 1 in de cgi-bin map en 1 in de wwwroot map.
Dus ik heb de permalinks nu maar weer op default gezet, maar zou toch graag willen dat ik de postname structuur kan gebruiken.
Roy
(@gangleri)
WP moet dat zelf allemaal regelen. Als je htaccess beschrijfbaar is, komt de code voor permalinks daar ‘vanzelf’. Je moet wel mod_rewrite hebben trouwens. Werken andere ‘pretty permalinks’ wel trouwens?
Wat wil je eigenlijk met web.config? Daar zou ik al helemaal vanaf blijven. Wat wordt aangepast is alleen htaccess.
http://codex.wordpress.org/Using_Permalinks
Hieronder zie je de melding die ik krijg als ik mijn permalinks op postname zet, daarom ben ik met web.config bezig. Maar ik zal eens zoeken naar mijn htacces..
If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file.
<rule name=”wordpress” patternSyntax=”Wildcard”> <match url=”*” /> <conditions> <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” /> <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” /> </conditions> <action type=”Rewrite” url=”index.php” /> </rule>
If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.
Ik kan het htacces bestand nergens vinden.
Roy
(@gangleri)
Hm, van dat web.config had ik nog niet gehoord. Kun je niet eens kijken wat de rechten zijn voor dat bestand en die heel even wat minder strikt zetten?
Htaccess heb je niet automatisch, maar WP maakt die aan zodra je bv. je permalinks aanpast. Heb je niet de rechten voor je root (httpdocs of net hoe hij heet) map veel te strikt staan?
Ik krijg nu te horen van mijn theme-support (ik heb een premium) dat dit een fout lijkt te zijn bij de nieuwste update en dat het nog gefixed moet worden door WP zelf. misschien dat web.config dan ook bij de nieuwste update hoort..
Ik heb in mijn ftp de hele wwwroot map (dus ook de webconfig’s beide) 666 permissions gegeven.
Ik houd het dan maar even op de default permalinks, tenzij jij door deze info nieuwe ideeën krijgt,
tot zover iig bedankt voor het meedenken.
Roy
(@gangleri)
Ik had er nog niks van gehoord, maar hier zeggen ze een oplossing te hebben gevonden:
http://wordpress.org/support/topic/changing-permalinks-cause-500-error-1?replies=11
En dat klopt! Wow.. wat fijn, nu doet mijn site het met postname permalinks! Ik moest in mijn filemanager (control panel hosting) de writing access aanvinken, daarna naar permalinks Postname structure aanvinken, daarna de writing acces weer uitvinken in filemanager.
Dank Roy, voor je acties..