首页 > 解决方案 > 使用 .htaccess 强制将文本附加到文件名的末尾

问题描述

目前我有这个目录:

34-william.pdf 和 168.romina.pdf 是实际文件,它们确实存在,但只有在使用这些 url 访问时才能访问它们:

以便:

有任何想法吗?谢谢!

标签: .htaccess

解决方案


假设您在目录中没有任何 .htacecss curriculums,您可以在站点根目录 .htaccess 中使用这些规则:

RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^curriculums/[\w-]+(?<!-cv)\.\w+$ $1$2 [L,NC,R=404]

RewriteRule ^(curriculums/[\w-]+)-cv(\.\w+)$ $1$2 [L,NC]

推荐阅读