gpt4 book ai didi

.htaccess - 我怎样才能正确重写网址?

转载 作者:行者123 更新时间:2023-12-04 01:02:38 24 4
gpt4 key购买 nike

我有类似 http://url.com/top_admin/order.php?do=view&oid=124 的 URL和我需要将其重写为 http://url.com/top_admin/order/view/124 , 在哪里top_admin 是一个包含我的脚本的文件夹。这是我的代码:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^order/(.*)/([0-9]+) order.php?do=$1&oid=$2 [L]

但它不起作用。

最佳答案

根据您展示的示例/尝试,请尝试执行以下操作。请确保在测试您的 URL 之前清除您的浏览器缓存。

Options +FollowSymLinks -MultiViews
RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/(top_admin/order)\.php\?do=([^&]*)&oid=(\d+)\s [NC]
##Rule for external rewrite with 301.
RewriteRule ^ /%1/%2/%3? [R=301,L]
##Rule for internal rewrite to .php file.
RewriteRule ^([^/]*)/([^/]*)/(.*)/?$ $1.php?do=$2&oid=$3 [L]

关于.htaccess - 我怎样才能正确重写网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67740136/

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