我刚刚开始将mod_rewrite用于一个Web项目,我终于让它按照我想要的方式重定向但是我遇到了一个大问题。如果我将request / trades / id重定向到trades.php?id = id,浏览器会在不存在的交易/目录中查找trades.php的所有资产。
这是我的.htaccess
# Enable Rewriting
RewriteEngine on
# Rewrite user URLs
# Input: trades/ID/
# Output: trades.php?id=ID
RewriteRule ^trades/(\w+)/?$ index.php?req=trades&id=$1
出现的问题是当我加载页面localhost / trades / ID时,浏览器正试图加载这样的资产,
http://localhost/trades/js/cardy.js
服务器上不存在哪个课程。我还是mod_rewrite的新手,所以我不确定如何解决这个问题。