到目前为止,我的.htaccess文件中有以下配置:
IndexOptions HTMLTable
IndexOptions FoldersFirst
IndexOptions IgnoreCase
#IndexOptions SuppressRules
#IndexOptions SuppressDescription
IndexOptions SuppressLastModified
IndexOptions SuppressSize
IndexOptions SuppressColumnSorting
IndexOptions SuppressHTMLPreamble
#IndexOptions ScanHTMLTitles
IndexOptions NameWidth=*
IndexOptions DescriptionWidth=*
HeaderName /header.htm
ReadmeName /footer.htm
IndexIgnore ..
IndexIgnore header.htm
IndexIgnore footer.htm
...
我需要在.htaccess文件中添加一些内容,这样在列出我页面中的文件夹和子文件夹时,每个尾部斜杠都不会显示。
我的页面没有index.htm文件,只能显示所有文件夹和目录,如下所示:
AB/
AC/
BA/
BR/
FL/
FO/
...
在AB /你有很多其他文件夹:
aback/
abacus/
abaft/
abandon/
aberration/
abet/
...
在算盘内/你还有很多其他文件夹:
translation1/
translation2/
translation3/
...
我希望在浏览目录列表时不显示斜杠。我已经在网上搜索了两天,但我还没有找到答案,或者说我有但不知道如何使用它。
非常感谢。
答案 0 :(得分:1)
默认情况下,mod-dir会在没有它的情况下访问现有目录时添加一个尾部斜杠。要禁用目录斜杠,可以在htaccess中使用以下行:
export OAUTH_AUTHORIZATION_URL="https://accounts.google.com/o/oauth2/v2/auth"
export OAUTH_TOKEN_URL="https://www.googleapis.com/oauth2/v4/token"
export OAUTH_USERINFO_URL="https://www.googleapis.com/oauth2/v3/userinfo"
export OAUTH_CLIENT_ID="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.apps.googleusercontent.com"
export OAUTH_CLIENT_SECRET="BBBBBBBBBBBBBBBBBBBBBBBB"
export OAUTH_CALLBACK_URL="http://localhost:7100/auth/oauth/callback"
export OAUTH_SCOPE="openid email"
# Now you can just run stf local without the annoying auth options.
stf local --auth-type oauth
这允许您访问目录而不用斜杠,并告诉 mod-dir 如果请求现有目录,则不要添加尾部斜杠。
要从uris中删除尾部斜杠,可以使用:
DirectorySlash off