Php htaccess位置重写资源加载失败

Php htaccess位置重写资源加载失败,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我想做的是: 使我的商店脚本搜索引擎优化友好 使用htaccess将类似于/product.php?id=12345的内容转换为/product/awesome product name 我已经取得的成就: 链接重定向/product/awesome product name现在是一个工作链接 我的问题是,由于subdir产品,我无法加载任何资源。我需要的是一种简单的方法来更改图像、css和javascript文件的路径 当前访问权限: RewriteEngine on RewriteR

我想做的是:

  • 使我的商店脚本搜索引擎优化友好
  • 使用htaccess将类似于
    /product.php?id=12345
    的内容转换为
    /product/awesome product name
我已经取得的成就:

  • 链接重定向
    /product/awesome product name
    现在是一个工作链接
我的问题是,由于subdir
产品
,我无法加载任何资源。我需要的是一种简单的方法来更改图像、css和javascript文件的路径

当前访问权限:

RewriteEngine on
RewriteRule ^produkt/(.*)$ ./product.php?url=$1
RewriteRule 404 404.html
我不认为我的问题是重复的,因为我的商店文件位于主Web服务器的子目录中。因此,我不能仅仅通过在href中添加一个
/
来访问我的css和js文件,就像它是给定的
副本之一中的答案一样

固定的
我的解决方案是将RewriteRule
RewriteRule^produkte/(css | js | img)/(.*)$/shop/$1/$2[L,QSA,R=301]
添加到我的
.htaccess
文件中。

以及当前的.htaccess文件是什么样子?@OlafDietsche添加了我当前的.htaccess