gpt4 book ai didi

php - 子文件夹的 htaccess 重写规则(漂亮的 url)

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

我试图弄清楚如何在子文件夹“admin”中工作,就像在根目录中工作一样,问题是我不知道该怎么做。

目前我有:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?arg=$1 [L,QSA]

# /
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R=301]

现在它的工作原理是: http://example.com/page翻译成http://example.com/?arg=page

另外我想做的是: http://example.com/admin/page翻译成http://example.com/admin/?arg=page

我完全不知道如何做到这一点,有人可以帮我吗?

谢谢

最佳答案

您可以将这些规则与适当的 RewriteBase 一起使用:

RewriteEngine On
RewriteBase /admin/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule [^/]$ %{REQUEST_URI}/ [L,R=301,NE]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?arg=$1 [L,QSA]

关于php - 子文件夹的 htaccess 重写规则(漂亮的 url),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757707/

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