gpt4 book ai didi

php - .htaccess URL 重写导致 CSS 问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:33 25 4
gpt4 key购买 nike

我有一个包含以下内容的 .htaccess 文件:

RewriteEngine On
RewriteRule ^product/(.+)$ /product.php?name=$1 [L]

这基本上是在 URL 中查找“product/”并重定向到 product.php

product.php 位于根文件夹中:例如。 mywebsite.com/product.php 直接加载时看​​起来不错,所有 CSS 都可以正常工作。

然而,当我转到 mywebsite.com/product/example-product 时,重定向到 product.php 有效,但 CSS 丢失(它在单独的样式表中)。

我没有产品目录,这就是 CSS 无法加载的原因吗?是否可以在 URL 中包含目录但重定向到根文件夹中的文件?

理想情况下,我想要以下内容:

mywebsite.com/product/example-product

重定向到

mywebsite.com/product.php?name=example-product

我希望这是有道理的。

最佳答案

您需要做的就是在您的 HTML head 中设置一个 base 标签。例如:

<base href="http://www.website-example.com">

关于php - .htaccess URL 重写导致 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28874411/

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