重写规则不加载css和脚本

时间:2016-09-08 18:32:30

标签: php .htaccess mod-rewrite

目前我有这个商店文件结构:

subcategories.php作为商店的索引(store.php) (已经没有.php工作了)我列出了所有项目

然后我将子类别文件设为product_detail.php

最后我的产品归档RewriteCond %{THE_REQUEST} /subcategories\.php\?subcatid=([a-zA-Z0-9_-]+) [NC] RewriteRule ^/store/%1? [R=302,L,NE] RewriteRule ^store/([a-zA-Z0-9_-]+)/?$ subcategories.php?subcatid=$1 [L,QSA,NC]

这是我到目前为止所做的:

if(isset($_GET['subcatid'])){
    if(is_numeric($_GET['subcatid'])){ //Check if the input is all numeric
        //Grab the username from database
        //Redirect user to site.com/user/$username
    }
}

并制作了一个php脚本,以便在此代码后更改URL中名称的ID:

www.mysite.com/store/furniture

所以,我最后的例子是 int index = itemNr; setSkullItem(i, head, player ->{ clearSlots(); save(index); }); itemNr++; < - subcatid

列出该子类别中的所有产品的位置。

它正在加载,但缺少样式和js,我如何纠正这个以及我应该采用htaccess对每个子类别产品采取什么方法?

1 个答案:

答案 0 :(得分:1)

head部分

中的html顶部添加此内容
<base href="http://www.example.com/store/" />

替换您的网站。这是为了让您的资产位于store的子目录中,否则如果资产位于根目录中,则使用此目录。

<base href="http://www.example.com/" />