【问题标题】:Bootstrap css is not working when I used .htaccess to redirect all当我使用 .htaccess 重定向所有内容时,Bootstrap css 不起作用
【发布时间】:2020-02-14 04:58:47
【问题描述】:

现在路线问题解决了。 bootstrap css 不工作..这是.htaccess 代码。 htaccess 位于根文件夹中。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME}  -f [OR]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [L,QSA]
</IfModule> 

【问题讨论】:

  • 您可以删除RewriteCond %{REQUEST_FILENAME} -f [OR] 并重试吗?
  • 还不工作@davidev
  • 兄弟有什么建议吗? @davidev
  • 尝试使用包含 css 文件的完整路径。没有亲戚
  • 这里是css链接

标签: php css twitter-bootstrap .htaccess


【解决方案1】:

尝试使用包含 css 文件的绝对路径。

这可能与您的网址有关,或者只是来自服务器根目录的绝对网址。

&lt;style rel="stylesheet" href="https://yoururl.com/css/bootstrap.css"&gt;

另一种选择是使用&lt;base href="/" /&gt;,以便将每个相对路径重新路由到该原点。

【讨论】:

  • 没什么变化兄弟.. @davidev
【解决方案2】:

像这样修改您的 .htaccess 文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME}  -f [OR]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(?!.*js)(?!.*css)(.*)$ index.php [L,QSA]
</IfModule> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-29
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多