我的网址如下:
www.domain.de/de/table.php?id=clubname&page=2
我使用此规则: RewriteRule ^ footballgames - (。*)/ page([0-9] +)。html $ de / table.php?id = $ 1& page = $ 2 [L]
得到这个: www.domain.de/footballgames-clubname/page2.html
一切都很好。
但我不希望它出现在第一页: www.domain.de/footballgames-clubname/page1.html
它应该是这样的: www.domain.de/footballgames-clubname.html
有可能吗?
答案 0 :(得分:0)
尝试以下两条规则:
RewriteEngine On
RewriteBase /
RewriteRule ^footballgames-([^/]+)/?$ de/table.php?id=$1&page=1 [L,QSA]
RewriteRule ^footballgames-([^/]+)/page([2-9]+)\.html$ de/table.php?id=$1&page=$2 [L,QSA]
答案 1 :(得分:0)
domain.de/footballgames-clubname.html。 我也测试了这个:
RewriteRule ^ footballgames - (。)/ page([0-9] )。html $ de / table.php?id = $ 1& page = $ 2 [L]
RewriteRule ^ footballgames - (。*)。html $ de / table.php?id = $ 1& page = 1 [L]
URL输入正常,但分页的href链接不正常。 如果我使用:
domain.de/footballgames-clubname/page2.html 分页链接是正确的:
domain.de/footballgames-clubname/page1.html
domain.de/footballgames-clubname/page2.html ......
但如果我使用:
http://www.domain.de/footballgames-clubname.html 分页链接仅显示:
domain.de/page1.html
domain.de/page2.html
这不起作用。