我想重定向类似的页面
/topic/italian-page2.html
至/index.php?s=italien$p=2
或
/topic/france-page4.html
至/index.php?s=france$p=4
而且(没有页码)
/topic/spain.html
至/index.php?s=spain$p=1
我现在使用
RewriteRule ^topic/([a-zA-Z0-9\-]+).html$ /index.php?s=$1&p=1 [L]
RewriteRule ^topic/([a-zA-Z0-9\-]+)-page([0-9]+).html$ /index.php?s=$1&p=$2 [L]
第一个(没有页面)工作正常。 第二个没有。
它重定向到/index.php?s=italian-page2&p=$2
我做错了什么?我的错误在哪里?
谢谢!
答案 0 :(得分:0)
找到了解决方案:
RewriteRule ^topic/([a-zA-Z0-9]*)-page([0-9]*).html$ /?s=$1&p=$2 [L]
RewriteRule ^topic/([a-zA-Z0-9\-]+).html$ /?s=$1&p=1 [L]
那行得通!