当用户访问/子文件夹
时,我使用此代码打开/subfolder/index.html[public_html/subfolder/.htaccess]
DirectoryIndex redirect.php
[public_html/subfolder/redirect.php]
header("Location: http://website.com/subfolder/index.html");
die();
但我认为这不是最佳选择。还有另一种方法吗? (也许只使用.htaccess文件)。非常感谢你。
答案 0 :(得分:1)
只需使用DirectoryIndex index.html
即可加载index.html,但不会更改地址栏中的网址。
否则,您可以使用mod_alias中的RedirectMatch
:
RedirectMatch ^/subfolder/?$ /subfolder/index.html
答案 1 :(得分:1)
将以下代码放在子文件夹.htaccess
文件中:
RewriteEngine on
RewriteRule (.*)$ index.html
以上代码会将任何/子文件夹/请求重定向到/subfolder/index.html