我想要将url从http://localhost/test/page1.html更改为http://localhost/test/page1/,并且我需要在url的末尾添加斜杠。
这适用于以下.htacess规则
RewriteRule ^(.+)/$ $1.html [L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]它还会将我的路径更改为css、js...
从localhost/test/css/custom.css到localhost/test/page1/css/custom.css
我想知道如何从css路径中删除/page1/文件夹
发布于 2016-02-04 17:13:52
这是因为您的相对URI更改了它们的基址。最初,当页面为/test/page1.html时,基础是/,并且浏览器可以正确地使用/基础填充相对链接。但是,当浏览器转到像/test/page1/这样的页面时,库突然变成了/test/page1/,并试图将它附加到所有相对URL的前面,因此它们都不会加载。
您可以将链接设为绝对链接,也可以更改页面标题中的URI基数(在<head> </head>标记之间):
<base href="/">https://stackoverflow.com/questions/35195908
复制相似问题