具有正斜杠错误的htaccess重写规则

时间:2013-01-16 15:04:44

标签: php .htaccess

我有一个htaccess重写规则设置,可以将URL重新路由到index.php,并且拥有非常友好的SEO网址。

看起来像这样:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php [L]

除非例如我输入www.site.com/one/two,否则效果很好 它重新路由到index.php,但缺少css和图像文件。

如何在链接中允许斜杠?

1 个答案:

答案 0 :(得分:1)

当您将CSS添加到html时,在路径前添加/,如下所示:

<link href="/styles/index.css" rel="stylesheet" type="text/css" media="screen" />

那应该可以解决你的问题。你应该对javascript文件做同样的事情。

/告诉浏览器该路径是相对于网站的根目录。