找不到任何资源,虽然我希望它足够简单,但我不知道如何自己做这件事。我需要强制动态目录转到内部index.php文件。例如,如果用户转到website.com/directory
,它应该重定向到website.com/directory/index.php
,其中目录是动态的。
有什么想法吗?这必须是用PHP而不是.htaccess;谢谢!
编辑:澄清我需要显示website.com/directory/index.php
代替website.com/directory
的网址,即使用户手动转到website.com/directory
答案 0 :(得分:1)
解决了它,
if(basename($_SERVER['REQUEST_URI']) !== 'index.php'){
header("location:index.php");
exit();
}
答案 1 :(得分:1)
RewriteEngine On
RewriteBase /
#if the uri is not already index.php
RewriteCond %{REQUEST_URI} !^/index.php [NC]
RewriteRule ^$ /index.php [R=301,L]