答案 0 :(得分:1)
更改内容中的所有链接,如下所示:http://www.domain.dk/bornetoj/body/
您的文档根目录中的htaccess,添加这些规则以转换没有.html
的链接以添加它,以便可以正确解析资源,最好超出您可能已有的任何规则:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(.*?)/?$
RewriteCond %{DOCUMENT_ROOT}/%1.html -f
RewriteRule ^(.*?)/?$ /$1.html [L]
如果你的控件之外还有链接,你可以添加这些规则,以确保通过将浏览器重定向到没有扩展名的浏览器来删除html扩展名:
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /(^[\ \?]+)\.html
RewriteRule ^(.*)\.html$ /$1/ [L,R=301]
答案 1 :(得分:0)
尝试:
RewriteEngine on
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2 [L,R=301]
答案 2 :(得分:0)
尝试:
RewriteEngine on
RewriteRule ^(.*)/$ /$1?
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule ^(.*)$ /$1.html [R=301,L]