【发布时间】:2016-04-28 14:25:02
【问题描述】:
我有一个这样的网址:
mysite.com/1/everything
我想重写它并且只获取 url 中的数字(例如上面的 1)。为此,我写了一个这样的htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule for root pages
RewriteRule (^\d+\/?([\x00-\x7F]|[^\x00-\x7F])+\/?$) index-continue.php?id=$1 [NC,L,QSA]
但是我所有的css 文件、图像文件和 js 文件都被重写了!我怎么解决这个问题?这会导致所有文件在错误的路径上重写。
【问题讨论】:
标签: php css apache .htaccess mod-rewrite