所以我正在处理清理一个 url,以便丢弃 url 参数键,只留下值。
我没有 rewriteCond 所以这应该执行除非我遗漏了什么:
当前导航到该页面将拉取内容,但我所有的 css 和 js 文件都在每个外部文件中拉取网页 html 标记的镜像。这是 htaccess 问题还是其他问题?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/page\.php/([a-z-]+)$ /page.php?key=$1 [R=301]
</IfModule>
我也尝试过使用标志 [L,PT] 所以它会进行直通并将其视为 uri。这也没有任何作用。
最佳答案
尝试将相对 URL 基添加到页面的 header (在 <head>
和 </head>
标记之间):
<base href="/" />
或
<base href="http://example.com/" />
(将您的域名替换为 example.com
关于javascript - htaccess rewriteRule,CSS 和 JS 文件调用整个网页的 html 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833999/