我尝试使用example.com/snippets/_filename_
将内部example.com/snippets/?f=_filename_
重定向到mod_rewrite
......但它无效。
我的.htaccess文件的内容位于snippets
目录中:
RewriteEngine On
RewriteRule ^snippets/([^/\.]+)$ /snippets/?f=$1 [L]
这似乎不适用于我的Apache 2.4服务器,而是导致404错误。
更新
我的.htaccess现在看起来像什么:
RewriteEngine On
RewriteBase /
RewriteRule snippets/(.*)$ /snippets/index.php?f=$1 [L]