【问题标题】:CSS paths are changes in Url rewriting in phpCSS 路径是 php 中 Url 重写的变化
【发布时间】:2013-04-26 21:57:29
【问题描述】:

当我使用 htaccess 文件时,没有加载 CSS 文件。谁能给我提供 CSS 开始工作的代码?

.htaccess 文件的代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^products/([a-zA-Z]+)$ /products/$1 [R]
RewriteRule ^products/([a-zA-Z]+)/$ productinfo.php?prodID=$1

【问题讨论】:

  • 请回复.....谢谢

标签: php css .htaccess


【解决方案1】:

只要具有该路径的文件或目录存在,您的条件就会应用重写规则(例如,如果存在 css,而不是加载它,它将重写为您指定的内容)。

这可能与您想要的完全相反,您可能希望在用户没有请求真实文件时重写,例如:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

仅当请求的路径与真实文件不匹配且不匹配真实目录时,才会运行 RewriteRules。

【讨论】:

    猜你喜欢
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多