2014-02-15 118 views
1

我正在使用SEO4Ajax爲我的AJAX應用啓用搜索引擎優化。因此,我需要實施一個重寫規則,如其示例中所提供的。但是,我在Openshift上使用Tomcat。我正在考慮使用Tuckey URLRewriteFilter來實現重寫爲Filter。將Apache Rewrite翻譯爲Tuckey urlrewrite

下面是Apache的重寫規則:

RewriteCond %{QUERY_STRING} _escaped_fragment_= [NC] 
RewriteRule ^(.*)$ http://api.seo4ajax.com/{{my token}}/$1 [P,QSA,L] 

下面是Tuckey文檔中定義的樣品規則。

<rule> 
    <from>??</from> 
    <to type="redirect">%{context-path}/??</to> 
</rule> 

我將不勝感激一些幫助!

回答

0

這是一個有點晚了,但你可以做這樣的事情:

<rule> 
    <condition name="_escaped_fragment_" type="parameter" operator="equal"></condition> 
    <from>^/(.*)$</from> 
    <to type="redirect" last="true">http://api.seo4ajax.com/[[API KEY]]/$1</to> 
</rule>