我做的研究,并无法找到任何有用的.htaccess删除网址的一部分,在PHPthumb
我有phpthumb问题,
http://localhost/sandbox/public/PhpThumb/phpThumb.php?src=../../../../../../../../../etc/passwd&w=140px&h=120px&q=100
我需要更换的../程序src。基本上删除所有../ occrunces。或者重定向到错误页面。我更喜欢两者。
RewriteRule ^(.*)phpThumb\.php?(src)?(=)?(\.\.\/)*$ images/unknown.gif [NC]
我怀疑我创建的上述规则是不正确的。请指教。
在此先感谢。
试试这个:'重写规则^(+ phpThumb \ .php)\?src =(\。\ ./)+ [^&] +(。*)$ $ 1?src = images/unknown.gif $ 3 [NC]'它会替换src = /是在值中,问题是src应该是第一个get参数在这种情况下 – noob