gpt4 book ai didi

php - 无法在重定向页面上使用样式

转载 作者:行者123 更新时间:2023-11-28 11:35:05 25 4
gpt4 key购买 nike

我已经为所有通过 index.php 的请求设置了我的网站

我当前的 .htaccess 文件如下:

RewriteEngine On
RewriteBase /

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

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

我的站点结构基于 MVC,因此它查看 Controller 、操作和可选 ID 的 url。

我想重写对友好 url 的新闻部分的请求。

首先,我只想让它与新闻 ID 一起使用。

所以与其转到 news/article/1,不如转到 news/1

我已经尝试了以下规则,但无法让它发挥作用。

RewriteRule ^news/([0-9]+) /news/article.php?id=$1
RewriteRule ^news/([0-9]+) /news/article/$1

此规则显示正确的页面,但所有样式都被删除。

RewriteRule ^news/([0-9]+)$ /news/article/$1 [L]

最佳答案

您的规则看起来是正确的,不要忘记 RewriteRule 行末尾的 [L] 标志。

使用时没有样式的原因

RewriteRule ^news/([0-9]+)$ /news/article.php?id=$1 [L]

可能是因为您忘记设置 CSS/Javascript 源 URL 和任何图像以包含绝对路径,否则它们将尝试从 article 目录中加载。

关于php - 无法在重定向页面上使用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20953394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com