【发布时间】:2016-09-23 04:14:45
【问题描述】:
我知道这是常见问题,但我在 SO 找不到解决我的问题的方法
htaccess 是
RewriteEngine On
RewriteBase /app/
RewriteCond ${REQUEST_FILENAME} !-f
RewriteCond ${REQUEST_FILENAME} !-d
RewriteCond ${REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
并且 index.php 只包含一个 require 到 index.html 存在的 html。
我尝试在我的 css 相对路径中使用 /,但没有任何改变。我也使用了<base href="/">,但也没有任何改变。指令
RewriteRule ^(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1 [NC,L]
也不要解决问题。
更新。问题解决了
我检查了显示错误variable ${REQUEST_FILENAME} is not defined 的错误日志。所以将$ 更改为% .htaccess 解决问题
【问题讨论】:
-
我查看了 access.log,但找不到有趣的东西。
-
在我的最后 8 个日志(我的最后一个请求)中显示 404 错误
标签: php html css .htaccess mod-rewrite