我添加了.htaccess文件来重定向某些请求,例如:
/home/index
变为/index.php?controller=home&action=index¶ms=
,但.htaccess文件也阻止我访问/content/styles.css文件。出于某种原因,我可以访问/content/images/default.png
。
Htaccess内容:
Options +Indexes
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.[^\/]+)\/(.[^\/]+)\/(.+)\/*$ index.php?controller=$1&action=$2¶ms=$3 [QSA,L]
RewriteRule ^(.[^\/]+)\/*$ index.php?controller=$1 [QSA,L]
RewriteRule ^(.[^\/]+)\/(.[^\/]+)\/*$ index.php?controller=$1&action=$2 [QSA,L]
它位于public_html目录中。
我已尝试将另一个带有Options +Indexes
的.htaccess添加到/content/
目录,但没有任何更改。 1}}但不允许/content/
访问任何文件。
这:/content/images/
- 不起作用。
这:<link rel="stylesheet" href="/content/styles.css" />
- 不起作用。
这:mysite.com/content/styles.css
- 有效。
//编辑:
当我将mysite.com/content/images/default.png
移至/content/styles.css
时效果很好,但此配置有问题吗?
答案 0 :(得分:1)
在要访问tel
和css
文件的网页中添加此标记。
png
然后尝试访问该页面。