Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 关于使用查询字符串重写url_.htaccess_Url_Mod Rewrite - Fatal编程技术网

.htaccess 关于使用查询字符串重写url

.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

请帮助,如何创建此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_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]