1

我有一个这样的网址;www.example.com/hotel/hotel_name

我想重写网址,例如;www.example.com/hotel_name

我像 www.tukey.org 所说的那样一步一步地尝试。但它不起作用。

在我的urlrewrite.xml

    <rule>
        <from>^/hotel/([a-zA-Z_]+)$</from>
        <to>/hotel?url=$1</to>
    </rule>

当我删除“酒店”表单规则时,网站出现故障。

web.xml

<filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>

我错过了什么吗?谢谢你的帮助

4

0 回答 0