好的,所以我正在努力创建一个从我的服务器删除图像的东西。我想出了unlink函数并将其转换为get变量。如何使用htaccess从我的服务器中删除一个文件,如下所示:例如:http://www.imagename/delete
RewriteRule ^/delete/([^/]+)$ index.php?delete=$1
我意识到这会执行/ delete / imagename,但我希望网址为/ imagename / delete。我尝试了以下但是没有用。
RewriteRule ^/([^/]+)$/delete index.php?delete=$1
我知道这听起来很简单,很容易在网上找到,但我似乎无法找到它!
答案 0 :(得分:1)
将规则更改为
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteRule ^([^/]+)/delete/?$ index.php?delete=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.png [L]