Apache强制URL在URL末尾包含反斜杠
我刚刚使用httpd.conf中的Apache强制URL在URL末尾包含反斜杠,apache,http-status-code-301,errordocument,Apache,Http Status Code 301,Errordocument,我刚刚使用httpd.conf中的ErrorDocument完成了错误页面的定义。重新启动服务器后,我注意到当我输入一个目录(不是文件)的地址时,Apache给出了一个“301永久移动”错误。删除ErrorDocument也没有任何作用。访问这些URL的唯一方法是在URL的末尾包含一个/,就像我如何允许在没有/的情况下显示URL一样。谢谢,桑。检查Apache规则 特别是.htaccess RewriteRule,它带有一个正则表达式,以/结尾URL。我没有.htaccess文件,我的httpd
ErrorDocument
完成了错误页面的定义。重新启动服务器后,我注意到当我输入一个目录(不是文件)的地址时,Apache给出了一个“301永久移动”错误。删除ErrorDocument也没有任何作用。访问这些URL的唯一方法是在URL的末尾包含一个/,就像我如何允许在没有/的情况下显示URL一样。谢谢,桑。检查Apache规则
特别是.htaccess RewriteRule,它带有一个正则表达式,以/结尾URL。我没有.htaccess文件,我的httpd.conf文件中唯一的重写规则是强制www.RewriteEngine在RewriteCond%{HTTP_HOST}^www\。重写规则^{HTTP_HOST}%{REQUEST_URI}[R=301,L]如果找不到,请重写请求以/结尾