2016-01-19 97 views
1

如果一个获取参数,我可以正确写入。但是当多重参数让我无法重写规则htaccess多重获取的重写规则

RewriteRule "^etkinlik-detay/(.*)/(.*)$" "$etkinlik-detay.php?club_sef_link=$1&sef_link=$2 [L] 

我得到一个页面找不到错误。我该如何解决这个问题? 这是我所有的htaccess:

Options +FollowSymLinks 
RewriteEngine On # Turn on the rewriting engine 
RewriteRule "^bar/(.*)$" "bar.php?sef_link=$1" 
RewriteRule "^etkinlik-detay/(.*)/(.*)$" "$etkinlik-detay.php?club_sef_link=$1&sef_link=$2 [L] 

回答

1

你需要从你的第二个规则的目标删除 “龙头$”,

Options +FollowSymLinks 
RewriteEngine On # Turn on the rewriting engine 
RewriteRule "^bar/(.*)$" "bar.php?sef_link=$1" 
RewriteRule ^etkinlik-detay/(.*)/(.*)$ etkinlik-detay.php?club_sef_link=$1&sef_link=$2 [L,NC]