我的站点根目录访问是由htaccess管理的:它将各种别名重定向到自己的主文件/en/home为德语的英语/de/home等。以前,我使用index.php来路由和重定向所有这些内容,因此DirectoryIndex如下所示:
DirectoryIndex /index.php但是,现在没有index.php文件,所以我对其进行了注释
# DirectoryIndex /index.php取消对is的注释并将其设置为默认的/en/home (带或不带.php )是不是更好,因为在这种情况下?我已经设置了规则,以便在没有扩展名的情况下,浏览器中的页面也可以正常工作。)
DirectoryIndex /en/home在上述所有情况下,我的网站都工作得很好,当我设置上述三个实例中的任何一个时,我看不到任何变化。但是..。“总会有一个最好的,不是吗?”
谢谢!
发布于 2011-02-28 05:39:17
如果你有用.htaccess编写的规则,最好不要在你正在使用的php配置和路由函数中重复这些规则。通过apache (你的.htaccess)进行路由比通过php颠覆路由要快得多,不过如果没有相当大的流量你是不会意识到这一点的。
https://stackoverflow.com/questions/5136129
复制相似问题