Php htaccess动态查询字符串
也许这是个愚蠢的问题 我的当前代码如下:Php htaccess动态查询字符串,php,.htaccess,dynamic,random,Php,.htaccess,Dynamic,Random,也许这是个愚蠢的问题 我的当前代码如下: RewriteEngine On RewriteRule ^(.*) /image/modify.php?pic=$1 [QSA] 然后我输入url 将显示调整大小的图像。原始url为: 但是我怎样才能把&w=改成?w= w=是随机的,也许有人会输入h=/r=…等等 请给我一些提示Apache重写器足够智能,可以正确处理查询参数。这就是QSA的作用,查询字符串append。您可以访问20121207/test.jpg?w=256,应该重写它以正
RewriteEngine On
RewriteRule ^(.*) /image/modify.php?pic=$1 [QSA]
然后我输入url
将显示调整大小的图像。原始url为:
但是我怎样才能把&w=改成?w=
w=是随机的,也许有人会输入h=/r=…等等
请给我一些提示Apache重写器足够智能,可以正确处理查询参数。这就是QSA的作用,查询字符串append。您可以访问20121207/test.jpg?w=256,应该重写它以正确修改.php?pic=20121207/test.jpg&w=256。Apache重写器足够智能,可以正确处理查询参数。这就是QSA的作用,查询字符串append。您可以访问20121207/test.jpg?w=256,应该将其重写为modify.php?pic=20121207/test.jpg&w=256。请尝试以下操作:
RewriteRule ^([^/]+)/([^/]+)/([^?&]+)?(.*) /image/modify.php?pic=$1$2$3&$4 [QSA]
试试这个:
RewriteRule ^([^/]+)/([^/]+)/([^?&]+)?(.*) /image/modify.php?pic=$1$2$3&$4 [QSA]
很简单:
RewriteEngine On
RewriteRule ^([^/]*)(?)(.*)$ /image/modify.php?pic=$1&$2 [QSA]
希望它能工作……这么简单:
RewriteEngine On
RewriteRule ^([^/]*)(?)(.*)$ /image/modify.php?pic=$1&$2 [QSA]
希望它能起作用……这个怎么样:
RewriteEngine On
RewriteRule ^image/([^/]*)(?)(.*)$ /image/modify.php?pic=$1&$2 [QSA]
然后输入url:
http://site.com/image/20121207/test.jpg?w=256
我已经试过了,我想它会有用的。。。
祝你好运这个怎么样:
RewriteEngine On
RewriteRule ^image/([^/]*)(?)(.*)$ /image/modify.php?pic=$1&$2 [QSA]
然后输入url:
http://site.com/image/20121207/test.jpg?w=256
我已经试过了,我想它会有用的。。。
祝你好运但我输入?w=256它显示的原点宽度图像有点太抽象了。您在脚本中收到了哪些$_-GET参数?如果设置$_-GET['pic']&&isset$_-GET['w'].\124; isset$_-GET['h'],但我输入?w=256,它会显示原点宽度图像,这有点太抽象了。您在脚本中收到了哪些$_GET参数?如果设置$_GET['pic']&&isset$_GET['w']| isset$_GET['h'],我已经添加了新的答案。。。看看你是不是糊涂了!我添加了新的答案。。。看看你是不是糊涂了!