.htaccess 关于使用查询字符串重写url
请帮助,如何创建此url (在我的请求中,我使用get函数) iplookup.php?lookup_ip=66.249.66.1 像这样 /ip/66.249.66.1 与.htaccess 关于使用查询字符串重写url,.htaccess,url,mod-rewrite,.htaccess,Url,Mod Rewrite,请帮助,如何创建此url (在我的请求中,我使用get函数) iplookup.php?lookup_ip=66.249.66.1 像这样 /ip/66.249.66.1 与 但是不成功:(摆脱该条件。RewriteCond%{QUERY\u STRING}lookup\u ip=条件只有在查询字符串中有lookup\u ip=时才是真的,显然URI/ip/66.249.66.1没有。您的规则应该如下所示: RewriteRule ^ip/(.*)$ /iplookup.php?lookup_i
但是不成功:(摆脱该条件。
RewriteCond%{QUERY\u STRING}lookup\u ip=
条件只有在查询字符串中有lookup\u ip=
时才是真的,显然URI/ip/66.249.66.1
没有。您的规则应该如下所示:
RewriteRule ^ip/(.*)$ /iplookup.php?lookup_ip=$1 [L,QSA]
然后当您请求
http://yourdomain.com/ip/12.34.56.78
,浏览器的URL地址栏保持不变,而您可以在/iplookup.php?lookup_ip=12.34.56.78
上获得内容。您只需确保所有链接看起来都像http://yourdomain.com/ip/12.34.56.78
是否插入了重写e在.htaccess的开始处启动
,如果否,则将其置于.yes已启动:)谢谢,但当尝试查找传统ip时,会显示/ip/?lookup\u ip=66.249.66.2我的表单是否可以隐藏?lookup\u ip=“立即”
RewriteRule ^ip/(.*)$ /iplookup.php?lookup_ip=$1 [L,QSA]