所以我只是继承了一个网站.我想要做的第一件事就是构建一个漂亮的小标准,易于使用的CMS,它允许创建一个包含任何URL的页面(例如:whatever.html).
因此,如果用户点击example.com/whatever.html,它应该获取whatever.html的任何db信息并显示它.这是磨坊的事情.
我的问题是网站上有很多页面(都在.htaccess中列出)需要继续访问.例如,/ Promotions通过.htaccess链接到promotions.php,我需要它保持这种状态.
任何人都知道如何构建.htaccess文件以允许特定的重写仍然有效但是通过index.php重新路由所有其他请求?
目前,我只有.htaccess显示一个自定义404页面,该页面依次检查数据库的数据库并显示它(如果存在).这是一个简单的解决方案,但我知道有些人有奇怪的浏览器工具栏(愚蠢与否,它们存在:))autoredirect 404s,我不想用这些工具栏来惹恼我的用户不允许访问某些页面.
非常感谢你的帮助!
我在一个项目中使用 jQuery nestedSortable 插件。移动列表项时,我会序列化该数组并将其保存到我的数据库中。我无法从 PHP 数组重新创建 HTML 列表。可能是因为晚了。:)
我有以下 PHP 数组:
Array
(
[list_4] => root
[list_3] => 4
[list_1303966373] => 3
[list_1] => 1303966373
[list_5] => 1
[list_2] => 1
[list_6] => root
)
Run Code Online (Sandbox Code Playgroud)
它应该列出一个类似...
<ol>
<li id='list_4'>value 4
<ol>
<li id='list_3'>value 3
<ol>
<li id='list_1303966373'>value 1303966373
<ol>
<li id='list_1'>value 1
<ol>
<li id='list_5'>value 5</li>
<li id='list_2'>value 2</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li id='list_6'>value 6</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
(忽略这些值,它们只是为了展示。)
HTML 列表可以有任何深度的嵌套列表。
我的大脑已经死了,我无法让它工作。有人有建议吗?我将永远欠你饼干。还有一座城堡。
谢谢。:)