gpt4 book ai didi

.htaccess - 当没有请求的 URI 时

转载 作者:行者123 更新时间:2023-12-01 10:03:08 24 4
gpt4 key购买 nike

我正在寻找一个 .htaccess 文件,该文件允许任何请求传递到其原始目标但重定向到特定文件夹(在本例中为启动屏幕),但未指定目标。我对 .htaccess 不是很精通,希望能得到一些帮助。

示例:我正在请求 http://www.domain.com/folder/file.php ,它应该通过。但如果我要求 http://www.domain.com/ ,它应该重定向到 http://www.domain.com/splash/ .

到目前为止,我已经正确重定向到 /splash/,但将 一切 重定向到 /splash/ .

<IfModule mod_rewrite.c>
RewriteEngine On

# If the requested URI is empty...
RewriteCond %{REQUEST_URI} !^$

# ...then redirect to the "splash" folder
RewriteRule .* splash [L]

# Otherwise rewrite the base
RewriteBase /

# If the request is not a folder or a file, redirects to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

谢谢!

编辑:重要的一点是重定向 http://www.domain.com/http://www.domain.com/splash/ , 但允许直接访问 http://www.domain.com/index.php .

最佳答案

%{REQUEST_URI} 变量包含一个前导斜杠,因此它永远不会为空。你可以摆脱它,只使用这条规则:

RewriteRule ^/?$ /splash/ [L,R]

如果您希望浏览器地址栏中显示的 URL 保持 http://www.domain.com/,则从方框中删除 ,R括号:[L].

关于.htaccess - 当没有请求的 URI 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882565/

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