您好,我对 mode_rewrite 有疑问:
我的.htacces
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?%{QUERY_STRING} [L]
当我使用 url 时,一切都很好mydomain.com/register.html
。问题是当我使用mydomain.com/register/ultra-user.html
(与另一个/
)之类的网址时。然后我的 html 模板找不到我存储文件 style.css 的文件。例如,我的 css 文件存储在DOCUMENT_ROOT/templates/style.css
当我使用 url 时mydomain.com/register.html
。控制台谷歌浏览器中css文件的路径就像DOCUMENT_ROOT/templates/style.css
(没关系!)但是当我使用 url 时mydomain.com/register/ultra-user.html
。css 样式的路径更改为DOCUMENT_ROOT/register/templates/style.css
. 我的网址得到另一个“注册”部分,然后我的脚本找不到 css 文件。