.htaccess将扩展名为的文件重定向到错误页
在开始询问之前,我想说我尝试搜索了所有地方,但没有发现任何东西,所以 我的问题是,我想将first.html second.html等更改为first second,而无需扩展,我使用以下方法:.htaccess将扩展名为的文件重定向到错误页,.htaccess,redirect,.htaccess,Redirect,在开始询问之前,我想说我尝试搜索了所有地方,但没有发现任何东西,所以 我的问题是,我想将first.html second.html等更改为first second,而无需扩展,我使用以下方法: Options +MultiViews 现在我的文件没有扩展名,现在我希望当有人编写first.html或second.html时将其发送到错误页面,现在我的代码如下: ErrorDocument 404 errore/errore.html Options +MultiViews 希望您能帮助我
Options +MultiViews
现在我的文件没有扩展名,现在我希望当有人编写first.html或second.html时将其发送到错误页面,现在我的代码如下:
ErrorDocument 404 errore/errore.html
Options +MultiViews
希望您能帮助我。尝试添加:
RewriteCond %{THE_REQUEST} \ /+[^\?]+\.(html|php)
RewriteRule ^ - [L,R=404]
此重写规则(如果您的htaccess文件中还没有该规则,则需要启用
重写引擎
)将直接请求与以扩展名.html
或.php
结尾的任何内容相匹配,并使用R=404
重写标记将请求标记为404响应。可能重复的一点解释会很有帮助。如果我想使此规则对php也有效,那就太完美了?及解释please@JonLin对不起,昨天我认为这是工作,但不正确,它只写的路径是错误的,没有链接到它。实际上是在正文上写errore/errore.html