我想将不存在的文件和目录重定向到我的自定义页面,即error-404.html。我不希望错误-404.html显示在URL中,而是我想保留用户在URL中输入的内容。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ error-404.html [L]
上面的代码将保留URL,但当我在其间添加“/”时,错误404页面将被破坏。在此先感谢...
答案 0 :(得分:0)
您的解决方案是使用文本进行自定义错误,将流动的代码放在主目录@Before
public void setUp() throws Exception {
//you need to initialize the objects and Mock
Project project = new Project("Project");
project.setId(1);
EasyMock.createMock(ProjectRepository.class);
}
文件中,然后您可以根据需要更改内容,但请确保
如果文字由多个单词https://httpd.apache.org/docs/2.4/custom-error.html
组成,则必须用引号(“)括起来
.htaccess
通过使用此代码,您将保留用户在URL中输入的内容,如果错误并仅显示文本。