gpt4 book ai didi

apache - 使用 .htaccess 来提供 index.html 或 index.php

转载 作者:行者123 更新时间:2023-12-01 15:49:24 25 4
gpt4 key购买 nike

如果直接访问网站(无参数),我想使用 .htaccess 文件返回主页(index.html),以及 index.php/subdirectories/.... 如果其他链接

例子 :

my_site.com 显示 index.html

my_site.com/dir1/dir2/必须使用参数 dir1/dir2.. 重定向到 index.php。

请帮助创建这个 .htaccess 文件

我在现有文件中有这个:

重写引擎开启

重写规则 ^(.*)(.html|.htm)$ index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

重写规则 ^(.*)/?$ index.php [L]

我想对进入站点时服务的 index.html 文件做异常(exception)处理

提前致谢

最佳答案

在您的 .htaccess 文件中尝试这些规则:

RewriteEngine on
Options +FollowSymlinks -MultiViews

# to redirect my.site.com to my.site.com/index.html
RewriteRule ^$ /index.html [R,L]

# to redirect /dir1/dir2 to index.php?url=dir1/dir2
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} !^url=
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?url=$1/$2 [R,L,QSA]

关于apache - 使用 .htaccess 来提供 index.html 或 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574217/

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