日安。我的应用程序中的链接有问题。我想使用'pretty-urls',所以我想让我所有的链接看起来像'www.sitename.com/controller/method‘。所以我想通过一个函数打印我所有的链接,这个函数看起来像
function link($url_segments) {
if(mod_rewrite_is_available)
return BASE_URL.$url_segments;
else
return BASE_URL."index.php".$url_segments;
}但我不明白如何检测服务器是否启用了重写模块。我找到了两个解决方案:
$config["index_variable"],但这意味着当在托管?
所以我想知道,如何检测和打印我的链接。
谢谢大家的帮助。
发布于 2011-11-27 09:34:28
您能提供.htaccess给您的客户端,以便,当您上传文件,它打开重写模式?
发布于 2011-11-27 09:40:58
这可能是非常棘手和困难的,就我个人而言,我会采取退步的方法。
apache2handler的加载模块(通过phpinfo())以查看mod_rewrite是否存在H 19尝试使用.htaccess文件来查看是否一切正常。H 211H 112尝试确定所使用的服务器软件,并解析服务器H 213H 114使用最坏的情况--不mod_rewrite,然后在安装软件后手动启用它。H 216g217/code>
https://stackoverflow.com/questions/8284621
复制相似问题