gpt4 book ai didi

php - 在 htaccess 中重写不应用带有 2 个参数的 css

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:14 24 4
gpt4 key购买 nike

这是我的 htaccess 内容文件。

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !\.(?:css|js|jpe?g|gif|png)$ [NC]

RewriteRule ([a-z]+)$ astc/accueil.php?page=$1 [L]
RewriteRule ([a-z]+)/([1-9]+)$ astc/accueil.php?page=$1&id=$2 [L]

当我访问带有一个参数(如“localhost/assoc/accueil”)的页面时,我没有问题,但对于带有两个参数(如“localhost/assoc/accueil/2”)的页面,CSS 不适用。

有什么想法吗?谢谢。

最佳答案

基本问题是因为规则是从上到下评估的,localhost/assoc/accueil/2 将匹配第一个重写规则,所以最后一个永远不会被应用。

有几种方法可以修复它,但一个简单的方法是:

  1. 颠倒规则的顺序,让更具体的路径先出现
  2. [L] 标记替换为 [END]

The CSS isn't applying.

我不知道你的问题与 CSS 有什么关系。也许我错过了什么

关于php - 在 htaccess 中重写不应用带有 2 个参数的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38874191/

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