Grails生成seo友好的URL

时间:2015-06-03 18:05:21

标签: grails seo

我对grails非常新,我对使用SEO友好URL创建视图有一些疑问。

假设我有一个页面,我想称之为二手产品或https://www.sampledomain.com/used-products,我将如何创建一个视图并让它解决二手产品?

另一个例子是/ cell-phones / droid-razor-l1956

我对模型视图控制器不够熟悉,不知道如何构建我的控制器/视图以生成这样的URL。

如果有人能帮助我了解如何实现这一目标,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

/ used-products page

使用以下操作创建ProductController:

Dim i as Long

For x = 0 To UBound(fArray)
    Dim m As Integer
    i = 0
    Do Until batcharray(0, i) = "End"
        If (InStr(1, UCase(batcharray(1, i)), UCase(fArray(x))) > 0) Then
            LstAPens.ListItems.Add
                With LstAPens.ListItems(m + 1)
                 .SubItems(1) = batcharray(1, i) 'Tagname
                End With
                m = m + 1
        End If
        i=i+1
    Loop
Next x

然后在UrlMappings中,您将URL设置为指向此操作:

def usedProducts = {
   [productList:Product.findAllByUsed(true)]
}

产品详情页

遵循这个优秀的教程: http://www.inoneo.com/en/blog/12/grails/tutorial-on-how-to-create-grails-seo-friendly-url