【发布时间】:2013-10-11 19:23:46
【问题描述】:
我发现这个问题与我的请求 here 类似,但我不确定如何根据需要修改它
我想……
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]
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting