Loading src/main/java/fr/emse/gitlab/saref/managers/SiteManager.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -244,6 +244,12 @@ public class SiteManager extends SAREFErrorLogger { writer.write(String.format("RewriteRule ^%s\\.([^\\./]+)$ %%1%s/%s.$1 [R=302]\n", version.getVersionPath(), writer.write(String.format("RewriteRule ^%s\\.([^\\./]+)$ %%1%s/%s.$1 [R=302]\n", version.getVersionPath(), version.getVersionName(), project.getOntologyFileName())); version.getVersionName(), project.getOntologyFileName())); writer.write("\n"); writer.write("\n"); for(SAREFExample example : version.getExamples().values()) { writer.write("RewriteCond %{REQUEST_URI} ^(.*)?/[^/]*$\n"); writer.write(String.format("RewriteRule ^%s/example/%s.([^/]+)/(.*)$ %%1 [R=303]\n", version.getVersionPath(), example.getName())); writer.write("\n"); } } } writer.write("\n"); writer.write("\n"); } } Loading Loading
src/main/java/fr/emse/gitlab/saref/managers/SiteManager.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -244,6 +244,12 @@ public class SiteManager extends SAREFErrorLogger { writer.write(String.format("RewriteRule ^%s\\.([^\\./]+)$ %%1%s/%s.$1 [R=302]\n", version.getVersionPath(), writer.write(String.format("RewriteRule ^%s\\.([^\\./]+)$ %%1%s/%s.$1 [R=302]\n", version.getVersionPath(), version.getVersionName(), project.getOntologyFileName())); version.getVersionName(), project.getOntologyFileName())); writer.write("\n"); writer.write("\n"); for(SAREFExample example : version.getExamples().values()) { writer.write("RewriteCond %{REQUEST_URI} ^(.*)?/[^/]*$\n"); writer.write(String.format("RewriteRule ^%s/example/%s.([^/]+)/(.*)$ %%1 [R=303]\n", version.getVersionPath(), example.getName())); writer.write("\n"); } } } writer.write("\n"); writer.write("\n"); } } Loading