当我点击链接时,它应该重定向到ex; www.domain.com/demo/item.php?item=abc&id=3
但在url它应该显示为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]
请帮忙
你可以尝试使用这个,它不会重定向你的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]
添加rewritebase
指令后,您可以尝试这样做
RewriteEngine on
RewriteBase /
RewriteRule ^demo/([0-9a-zA-Z\s_]+)/([0-9]+)(/?)$ demo/item.php?item=$1&id=$2 [NC,L]