更改Cakephp应用程序上的url重写

更改Cakephp应用程序上的url重写,cakephp,url-rewriting,cakephp-2.4.7,Cakephp,Url Rewriting,Cakephp 2.4.7,是否可以在蛋糕应用程序中更改url重写 实际上是这样的: 我想在每一页中隐藏“.fr”之后的所有内容,如下所示: 谢谢你的帮助。试试这个 在页脚中添加此代码 $( document ).ready(function() { window.history.replaceState("Home page ", "Title", "<?php echo SITEURL;?>"); }); $(文档).ready(函数(){ window.history.replaceStat

是否可以在蛋糕应用程序中更改url重写

实际上是这样的:

我想在每一页中隐藏“.fr”之后的所有内容,如下所示:

谢谢你的帮助。

试试这个

在页脚中添加此代码

$( document ).ready(function() {
    window.history.replaceState("Home page ", "Title", "<?php echo SITEURL;?>"); });
$(文档).ready(函数(){
window.history.replaceState(“主页”、“标题”和“);});
//两者都可以使用
$(文档).ready(函数(){
/*window.history.replaceState(“主页:Dostoom”,“Title”,”http://192.168.1.59/dostoom/");*/
window.history.pushState(“主页:教育”、“标题”、“站点URL”);
})
创建一个

让登录页通过ajax或其他类似方式请求所有内容,将数据放置在DOM中而不刷新

这样,URL将始终保持不变,但您也失去了在历史上前进/后退的能力等好处。你可能需要,也可能不需要,但对一些人来说,这会让人困惑


用“重写”来完成它永远不会像我相信的那样工作。

这是一个可怕的想法……为什么?你能至少解释一下吗?这很有效,但这不允许刷新页面,所以如果你有其他的东西,请告诉我。谢谢您的帮助。或者您可以将整个应用程序使用到Iframe:)我的应用程序已经完成,我没有时间进行大的修改,但我同意您的看法这是一种方法,但您需要在构思阶段规划它
// you can use both 
<script type="text/javascript">
$( document ).ready(function() {
   /* window.history.replaceState("Home page : Dostoom", "Title", "http://192.168.1.59/dostoom/");*/
    window.history.pushState("Home page : EDUCATION", "Title", "SITEURL");
})
</script>