Htaccess / imagename / delete

时间:2013-08-25 03:03:52

标签: .htaccess get

好的,所以我正在努力创建一个从我的服务器删除图像的东西。我想出了unlink函数并将其转换为get变量。如何使用htaccess从我的服务器中删除一个文件,如下所示:例如:http://www.imagename/delete

RewriteRule ^/delete/([^/]+)$ index.php?delete=$1

我意识到这会执行/ delete / imagename,但我希望网址为/ imagename / delete。我尝试了以下但是没有用。

RewriteRule ^/([^/]+)$/delete index.php?delete=$1

我知道这听起来很简单,很容易在网上找到,但我似乎无法找到它!

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]