【发布时间】:2014-01-13 10:15:27
【问题描述】:
基本上,我试图通过仅从某些目录(SEF 格式,因此没有 .php 或 .html)获取文件名来重写它们,然后重写它们。
例如,我想更改以下所有(和其他类似)目录
index.php/dir1/dir2/filename
index.php/dir1/filename
index.php/dir1/dir4/dir5/filename
然后回来就行了
index.php/filename
显然文件名在每种情况下都不同,并且有很多不同的目录组合,所以我更喜欢通配符,这样所有以 dir1 开头的目录都会被删除。
我对 htaccess 还是很陌生,虽然我可以为每个不同的目录结构编写规则,但我的 htaccess 文件中的规则太多了。当然,我可以使用一个通配符,它可以简单地删除所有以 dir1 开头的目录结构并保留文件名?
非常感谢!
【问题讨论】:
标签: regex apache .htaccess mod-rewrite