我不知道我会怎么说这个,我无法理解httpd的文档,所以我想知道是否有人知道如何做到这一点。.htaccess在URI中获取请求
我想获得
www.example.com/v/12345/yadayada.png
真正去
www.example.com/view?key=12345&img=yadayada.png
我已经看到了这个做了一些网站,但我不能找出如何做到这一点。
感谢
编辑1:
我想这一点,然后进入以下网址:
www.example.com/v/3f210a2c76cb100f4f7fbd7691a9eb967cb7a1a7/10b78802581bfd59f3fe2b447575bdf7.png
当我这样做,我得到了以下错误:
The requested URL /v/3f210a2c76cb100f4f7fbd7691a9eb967cb7a1a7/10b78802581bfd59f3fe2b447575bdf7.png was not found on this server.
这是我当前的.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^./]+\.png)$ /i/$1 [L,NC]
RewriteRule ^v/([0-9]+)/([^/.]+\.(png|jpe?g|gif))$ /view.php?k=$1&img=$2 [L]
后期编辑以添加(格式化) – user2619443
@ user2619443目前尚不清楚的是,“重点”部分还可以包含字母,看到上面的编辑 –