我在添加 URL 的斜杠结尾时遇到问题。我从整个网络尝试了许多建议,但没有取得成功。隐藏 .html 可以正常工作,但添加斜杠并没有真正起作用。主要问题是,在我应用下面的代码后,会出现斜杠,但网站或任何页面都不会加载。它保持在加载模式。如果有人帮助我度过难关,我将不胜感激。
我在 .htaccess 中的代码是:
ErrorDocument 404 /thanks.html
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^([^/]+)/$ $1.html
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^/]+/)*[^.]+\.html(\?[^\ ]*)?\ HTTP/
RewriteRule ^(([^/]+/)*[^.]+)\.html$ http://%{HTTP_HOST}/$1 [R=301,L]