HTTPAccess问题

时间:2015-07-02 20:12:09

标签: php .htaccess url-rewriting

我有一个名为article.php的文件,它通常会通过GET获取一个类似id的参数。我想用slug而不是id做一些事情,所以我可以得到类似下面的网址:

http://www.website.com/article/slug-goes-here

我的htaccess文件有效,但每当我加载页面时,我的脚本都会出现404错误。

article/css/style.css Failed to load resource: the server responded with a status of 404 (Not Found)

有什么办法可以保留这个功能,但保留我的脚本,样式表等的路径?

我的.htaccess:

RewriteEngine On
RewriteRule ^article/([^/]*)$ /article.php?slug=$1 [L]

1 个答案:

答案 0 :(得分:3)

您需要添加规则才能修复资源:

RewriteRule ^article/(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1 [NC,L]