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

Php 带有正斜杠错误的htaccess重写规则,php,.htaccess,Php,.htaccess,我有一个htaccess重写规则设置,可以将URL重新路由到index.php,并且有非常友好的SEO URL 看起来是这样的: Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ ./index.php [L] 这非常有效,但当我键入www.site.com/one/two时除外 重新

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

看起来是这样的:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php [L]
这非常有效,但当我键入www.site.com/one/two时除外 重新路由到index.php,但缺少css和图像文件


如何允许在链接中使用斜杠?

将css添加到html时,在路径前面添加一个
/
,如下所示:

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

这会解决你的问题。您应该对javascript文件执行同样的操作


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

天哪,我知道这一点,但不敢相信我错过了。非常感谢你花时间回答一个noob问题:没有问题,我们都有自己的黑暗时间。