当我单击链接时,它应该重定向到
前www.domain.com/demo/item.php?item=abc&id=3
但在网址中应显示为www.domain.com/demo/abc/3
我正在使用
<IfModule mod_rewrite.c>
Options +SymlinksIfOwnerMatches
RewriteEngine on
RewriteRule ^demo/(.+) demo/item.php?item=$1&id=$2 [NC,L]
请帮助
答案 0 :(得分:0)
您可以尝试使用它,它不会重定向您的URL,但是如果您执行URL(www.domain.com/demo/abc/3),它将可以正常工作。
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^demo/([0-9a-zA-Z\s_]+)/([0-9]+)(/?)$ demo/item.php?item=$1&id=$2 [NC,L]
答案 1 :(得分:0)
您可以在添加rewritebase
指令之后尝试这样
RewriteEngine on
RewriteBase /
RewriteRule ^demo/([0-9a-zA-Z\s_]+)/([0-9]+)(/?)$ demo/item.php?item=$1&id=$2 [NC,L]