[jboss-cvs] JBossBlog SVN: r153 - in trunk: resources/WEB-INF and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 4 18:38:14 EST 2007
Author: adamw
Date: 2007-12-04 18:38:14 -0500 (Tue, 04 Dec 2007)
New Revision: 153
Added:
trunk/resources/WEB-INF/urlrewrite.xml
Modified:
trunk/blog.iml
trunk/build.xml
trunk/resources/WEB-INF/web-dev.xml
trunk/resources/WEB-INF/web-prod.xml
Log:
Modified: trunk/blog.iml
===================================================================
--- trunk/blog.iml 2007-12-03 21:23:14 UTC (rev 152)
+++ trunk/blog.iml 2007-12-04 23:38:14 UTC (rev 153)
@@ -108,6 +108,15 @@
<SOURCES />
</library>
</orderEntry>
+ <orderEntry type="module-library">
+ <library>
+ <CLASSES>
+ <root url="jar://$MODULE_DIR$/lib/urlrewritefilter.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+ </orderEntry>
<orderEntryProperties />
</component>
</module>
Modified: trunk/build.xml
===================================================================
--- trunk/build.xml 2007-12-03 21:23:14 UTC (rev 152)
+++ trunk/build.xml 2007-12-04 23:38:14 UTC (rev 153)
@@ -170,6 +170,7 @@
<include name="lib/commons-beanutils.jar" />
<include name="lib/jsf-facelets.jar" />
<include name="lib/velocity*.jar" />
+ <include name="lib/urlrewritefilter.jar" />
<include name="lib/jboss-seam-*.jar" />
<exclude name="lib/jboss-seam-gen.jar" />
</fileset>
Added: trunk/resources/WEB-INF/urlrewrite.xml
===================================================================
--- trunk/resources/WEB-INF/urlrewrite.xml (rev 0)
+++ trunk/resources/WEB-INF/urlrewrite.xml 2007-12-04 23:38:14 UTC (rev 153)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
+ "http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
+
+<!--
+
+ Configuration file for UrlRewriteFilter
+ http://tuckey.org/urlrewrite/
+
+-->
+<urlrewrite>
+ <!-- Posts view -->
+
+ <rule>
+ <from>^/post/([a-z0-9_]*)(\?.+)?$</from>
+ <to>/view/post.seam?post=$1$2</to>
+ </rule>
+
+ <outbound-rule>
+ <from>^/blog/view/post.seam\?post=(\w+)$</from>
+ <to>/blog/post/$1</to>
+ </outbound-rule>
+
+ <outbound-rule>
+ <from>^/blog/view/post.seam\?post=(\w+)&(.+)$</from>
+ <to>/blog/post/$1?$2</to>
+ </outbound-rule>
+
+ <outbound-rule>
+ <from>^/blog/view/post.seam\?cid=(\d+)&post=(\w+)(.*)$</from>
+ <to>/blog/post/$2?cid=$1$3</to>
+ </outbound-rule>
+
+ <!-- Feeds -->
+
+ <rule>
+ <from>^/feed/([a-z0-9_/]*)(\?.+)?$</from>
+ <to>/feeds.seam?name=$1</to>
+ </rule>
+
+ <outbound-rule>
+ <from>^/blog/feeds.seam\?type=(\w+)&name=([a-z0-9_/]*)$</from>
+ <to>/blog/feed/$2?type=$1</to>
+ </outbound-rule>
+
+ <!-- Feed view -->
+
+ <rule>
+ <from>^/view/([a-z0-9_/]*)(\?.+)?$</from>
+ <to>/view/feed.seam?name=$1$2</to>
+ </rule>
+
+ <outbound-rule>
+ <from>^/blog/view/feed.seam\?(cid=\d+&)?(from=\d+)&name=(\w+)(.*)$</from>
+ <to>/blog/view/$3?$1$2$4</to>
+ </outbound-rule>
+</urlrewrite>
+
Modified: trunk/resources/WEB-INF/web-dev.xml
===================================================================
--- trunk/resources/WEB-INF/web-dev.xml 2007-12-03 21:23:14 UTC (rev 152)
+++ trunk/resources/WEB-INF/web-dev.xml 2007-12-04 23:38:14 UTC (rev 153)
@@ -16,6 +16,25 @@
<param-value>/Users/adamwarski/blog/view</param-value>
</context-param>
+ <!-- URL rewrite -->
+
+ <filter>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
+ <init-param>
+ <param-name>logLevel</param-name>
+ <param-value>WARN</param-value>
+ </init-param>
+ <init-param>
+ <param-name>statusEnabled</param-name>
+ <param-value>false</param-value>
+ </init-param>
+ </filter>
+ <filter-mapping>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
<!-- Seam -->
<listener>
Modified: trunk/resources/WEB-INF/web-prod.xml
===================================================================
--- trunk/resources/WEB-INF/web-prod.xml 2007-12-03 21:23:14 UTC (rev 152)
+++ trunk/resources/WEB-INF/web-prod.xml 2007-12-04 23:38:14 UTC (rev 153)
@@ -11,6 +11,25 @@
<param-value>blueSky</param-value>
</context-param>
+ <!-- URL rewrite -->
+
+ <filter>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
+ <init-param>
+ <param-name>logLevel</param-name>
+ <param-value>WARN</param-value>
+ </init-param>
+ <init-param>
+ <param-name>statusEnabled</param-name>
+ <param-value>false</param-value>
+ </init-param>
+ </filter>
+ <filter-mapping>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
<!-- Seam -->
<listener>
More information about the jboss-cvs-commits
mailing list