javascript - htaccess rewriteRule,CSS 和 JS 文件调用整个网页的 html 标记

标签 javascript html css .htaccess mod-rewrite

所以我正在处理清理一个 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/

相关文章:

jquery - 循环 jquery 幻灯片

javascript - <select> 标签未发布到 MySql 数据库

javascript - 如何在 JavaScript 中运行 0 到 10 分钟的计时器?

javascript - 在javascript中访问动态创建的元素和id

javascript - 如何使用 Javascript 显示图表

javascript - 如何访问传递到脚本源中的 &lt;script&gt; 标记的请求参数?

Css 分层问题

javascript - 如何使用像backbone.js或angular.js这样的现代js框架将遗留的simgle网页/应用程序重构为MVC

javascript - jQuery 的 offset() 函数

javascript - ngSwitchCase 没有提供者