gpt4 book ai didi

.htaccess - 从 URL 中隐藏目录名称

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

我只想从 URL 中隐藏目录名称。
来自 :example.com/dirname/somepage :example.com/somepage该代码对我不起作用,我可能犯了一些错误

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule / /dir/$1 [L]
我在 .htaccess 中已经有了这个(隐藏 php 扩展名)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]

最佳答案

这应该是您完整的 .htaccess:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+dirname/([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^dirname/)^(.*)$ /dirname/$1 [L,NC]

关于.htaccess - 从 URL 中隐藏目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18361419/

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