gpt4 book ai didi

php - 如何使用 .htaccess 重写使用 get 变量的 url

转载 作者:可可西里 更新时间:2023-11-01 00:41:27 25 4
gpt4 key购买 nike

我正在尝试编写一个 .htaccess 文件,使我能够编写

sampleurl.com/car.php?car=1&name=Audi-A4

然后它会生成 url:

sampleurl.com/cars/Audi-A4/1

我当前的代码是:

RewriteEngine on
RewriteRule ^cars/([0-9][0-9])$ /cars/$1/ [R]
RewriteRule ^cars/([0-9][0-9])$ /cars/$1/ [R]
RewriteRule ^cars/([0-9][0-9])/$ /car.php?car=$1

我有什么想法可以让这项工作成功吗?

编辑:

两种代码都有效:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /car.php?name=$1&car=$2 [L]

Options -MultiViews
RewriteEngine On

RewriteRule ^cars/([\w-]+)/(\d+)/?$ car.php?car=$2&name=$1 [L,QSA,NC]

但是当我打开网站时,它只显示页面,没有链接的 css 文件,我如何将 css 文件链接到该网页?

当前 CSS 链接代码:

<link rel="stylesheet" type="text/css" href="style/main.css">

最佳答案

你可以这样写你的.htaccess

    RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /car.php?name=$1&car=$2 [L]

关于php - 如何使用 .htaccess 重写使用 get 变量的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35534615/

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