我正在尝试重写URL,以便/ foo-> index.php。
index.php由codeigniter 3驱动。 bar.php是一个独立的php文件。
这是我的.htaccess的摘要:
my_best_model = GradientBoostingRegressor(learning_rate=0.1,
max_depth=5).fit(X_train_new,y_train_new)
my_best_model.score(X_train_new,y_train_new)
为什么测试3不能按预期显示?我的codeigniter代码中有某些在尝试重写URL时不起作用的功能。任何想法如何解决这一问题?有解决方法吗?
全面披露:长期目标是能够拥有一个结构如下的URL: example.com/foo1/foo2/foo3/?query1=xxxx&query2=yyyy 改写为 example.com/bar/bar1.php?queryA=foo2&queryB=foo3&query1=xxxx&query2=yyyy
是否可以在codeigniter框架(route.php)而不是htaccess中“轻松”完成此操作?从开发时间的角度来看,仅希望通过.htaccess使其正常工作。
答案 0 :(得分:0)
看看https://gist.github.com/keithmorris/3023560
这包括我在所有项目中使用的相当标准的htaccess文件。然后,您可以使用CI路由功能定义不同位的位置。
请记住,使用CI时,您可以在URL中传递 additional 元素,例如example.com/foo1/foo2/foo3/query1/query2。