我发现这个问题与我的请求类似,但我不知道如何根据我的需要进行修改
我想要 ...
a)删除目录(已编辑,忘记提及)
- 请注意,我只是将目录用作容器,以使此规则与影响其他文件分开。也许有更好的方法来处理一系列文件,例如文件名中的特定字符串?目录似乎是最简单的解决方案。)
b) 删除文件扩展名
c) 用斜杠替换它
... 仅包含在 /categories/ 目录中的文件上
所以效果website.com/categories/My-File-Name.php
变成了website.com/My-File-Name/
这是我迄今为止尝试过的:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/categories/$
RewriteRule ^([^\.]+)/$ /categories/$1.php [NC,L]