带斜杠或不带斜杠的URL遇到404页面错误如何解决


URL with or without slash encounter a 404 Page error how to resolve it?

我最近用相同的导航将我的网站从PHP转换为html

问题在PHP中,所有页面都以斜杠结尾,而在html中,这是不一样的,因为当我在浏览器中用斜杠输入url地址时,会出现404页面错误,但没有斜杠或扩展名,它显示的是正常页面。

如何解决这个问题

站点/页面1(正常)site/page1.html(正常)站点/页面1/(404页面错误)

我不想添加扩展,因为有扩展PR为零,有斜杠或没有斜杠PR为1。

一个简单的网络研究会引导你找到很多关于这方面的stackoverflow问题。

只需将.htaccess文件与一起使用

RewriteCond %{REQUEST_URI}  !'.(php|html?|jpg|gif)$
RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]