如果我的链接为example.com/page/1
,则会更正为example.com/page/1/
。如何防止此重定向发生?我是否需要在.htaccess中更改某些内容,或者是否需要编辑服务器配置文件?
这是我当前的.htaccess文件:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Options All -Indexes
答案 0 :(得分:0)
RewriteCond%{REQUEST_FILENAME}! - f RewriteRule ^(。* [^ /])$ http://% {HTTP_HOST} / $ 1 / [L,R = 301]
答案 1 :(得分:0)
您所描述的内容可能是由mod_dir的DirectorySlash
指令引起的。它默认打开。在.htaccess文件的开头添加DirectorySlash Off
。 (docs)
如果您有权访问服务器配置文件,我建议您将.htaccess文件中的所有内容移动到服务器配置文件,然后通过将配置文件中各个位置的AllowOverride
更改为{来禁用.htaccess文件{1}}。