{"id":1584,"date":"2014-09-10T17:54:38","date_gmt":"2014-09-10T16:54:38","guid":{"rendered":"http:\/\/denbeke.be\/blog\/?p=1584"},"modified":"2014-09-10T17:54:57","modified_gmt":"2014-09-10T16:54:57","slug":"nginx-routing-voor-owncloud","status":"publish","type":"post","link":"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/","title":{"rendered":"Nginx routing voor ownCloud"},"content":{"rendered":"<p>Ik kreeg de url routing van ownCloud maar niet aan de praat op mijn nieuwe Nginx installatie, de standaard routing statement werkte niet omdat ownCloud urls heeft met <code>index.php<\/code> in de url (bv. <code>index.php\/apps\/files<\/code>). De oplossing bleek onderstaande Nginx statement:<\/p>\n<pre><code>if (!-e $request_filename)\r\n{\r\n    rewrite ^\/(.*)$ \/index.php?\/$1 last;\r\n    break;\r\n}\r\n<\/code><\/pre>\n<p>Uiteraard moeten er nog andere configuraties toegevoegd worden om ownCloud naar behoren te doen werken&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ik kreeg de url routing van ownCloud maar niet aan de praat op mijn nieuwe Nginx installatie, de standaard routing statement werkte niet omdat ownCloud urls heeft met index.php in de url (bv. index.php\/apps\/files). De oplossing bleek onderstaande Nginx statement: if (!-e $request_filename) { rewrite ^\/(.*)$ \/index.php?\/$1 last; break; } Uiteraard moeten er nog andere [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[112],"tags":[207,208,186],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.6.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nginx routing voor ownCloud &ndash; DenBeke<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx routing voor ownCloud &ndash; DenBeke\" \/>\n<meta property=\"og:description\" content=\"Ik kreeg de url routing van ownCloud maar niet aan de praat op mijn nieuwe Nginx installatie, de standaard routing statement werkte niet omdat ownCloud urls heeft met index.php in de url (bv. index.php\/apps\/files). De oplossing bleek onderstaande Nginx statement: if (!-e $request_filename) { rewrite ^\/(.*)$ \/index.php?\/$1 last; break; } Uiteraard moeten er nog andere [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/\" \/>\n<meta property=\"og:site_name\" content=\"DenBeke\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-10T16:54:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-10T16:54:57+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@MthsBk\" \/>\n<meta name=\"twitter:site\" content=\"@MthsBk\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/denbeke.be\/blog\/#website\",\"url\":\"https:\/\/denbeke.be\/blog\/\",\"name\":\"DenBeke\",\"description\":\"Mathias Beke\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/denbeke.be\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/#webpage\",\"url\":\"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/\",\"name\":\"Nginx routing voor ownCloud &ndash; DenBeke\",\"isPartOf\":{\"@id\":\"https:\/\/denbeke.be\/blog\/#website\"},\"datePublished\":\"2014-09-10T16:54:38+00:00\",\"dateModified\":\"2014-09-10T16:54:57+00:00\",\"author\":{\"@id\":\"https:\/\/denbeke.be\/blog\/#\/schema\/person\/386878f712fe3fe22227216f087772dc\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/denbeke.be\/blog\/webdevelopment\/nginx-routing-voor-owncloud\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/denbeke.be\/blog\/#\/schema\/person\/386878f712fe3fe22227216f087772dc\",\"name\":\"Mathias Beke\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/denbeke.be\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/015ba35e6ce4f5859e3888ca99807575?s=96&d=mm&r=g\",\"caption\":\"Mathias Beke\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/posts\/1584"}],"collection":[{"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/comments?post=1584"}],"version-history":[{"count":2,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/posts\/1584\/revisions"}],"predecessor-version":[{"id":1586,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/posts\/1584\/revisions\/1586"}],"wp:attachment":[{"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/media?parent=1584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/categories?post=1584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/denbeke.be\/blog\/wp-json\/wp\/v2\/tags?post=1584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}