gpt4 book ai didi

apache - 如何重定向 HTACCESS 更改以现在允许子目录 URL?

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

我成功地改变了我的 .htaccess文件将 url 更改为我的网站文件,删除 access文件夹。
网站 map

index.php
/access
-dashboard.php
-posts.php
-account.php
旧网址: mywebsite.com/access/dashboard.php新网址: mywebsite.com/dashboard.php这一切都运行良好,唯一的问题是,我仍然可以从旧 url 访问我的文件。我想将该网址重定向到新网址,以便不再使用它。我怎样才能做到这一点?
这是我现在的 .htaccess文件:
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/access/$1.php -f
RewriteRule ^(.+?)/?$ access/$1.php [L,NC]

最佳答案

RewriteBase / 下方插入此规则线:

RewriteCond %{THE_REQUEST} \s/+access/(\S*) [NC]
RewriteRule ^ /%1 [R=301,L,NE]
这将匹配 /access/<anything>从原始 Apache 请求重定向到没有 /access 的 URL .

关于apache - 如何重定向 HTACCESS 更改以现在允许子目录 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66849125/

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