gpt4 book ai didi

apache - 在用户不可见的情况下重写 URL

转载 作者:行者123 更新时间:2023-12-01 13:46:48 24 4
gpt4 key购买 nike

我尝试向我的 htaccess 添加一条规则,使我能够路由所有文章 url 以由同一文件加载。

Input: localhost/Project/article/my-test-article

Output: localhost/Project/article.php?id=my-test-article

我目前正在使用此代码...有效:

#Enable backend url rewriting
Options +FollowSymLinks
RewriteEngine On
RewriteBase /Project/

#Route articles
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^artikkel/(.*)$ article.php?id=$1 [R]

问题是,我不希望用户能够看到 ?id=my-test-article!我根本不希望 url 发生变化,真的。我只需要它始终加载同一个文件!

我需要做什么才能做到这一点?我正在使用 WAMP。

最佳答案

如果您不想在浏览器中更改 url,请删除 R 标志。

Options +FollowSymLinks
RewriteEngine On
RewriteBase /Project/

#Route articles
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^artikkel/(.*)$ article.php?id=$1 [NC,L]

关于apache - 在用户不可见的情况下重写 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35375321/

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