小编Dyl*_*lan的帖子

使用.htaccess通过index.php重新路由所有请求除了一组特定的请求

所以我只是继承了一个网站.我想要做的第一件事就是构建一个漂亮的小标准,易于使用的CMS,它允许创建一个包含任何URL的页面(例如:whatever.html).

因此,如果用户点击example.com/whatever.html,它应该获取whatever.html的任何db信息并显示它.这是磨坊的事情.

我的问题是网站上有很多页面(都在.htaccess中列出)需要继续访问.例如,/ Promotions通过.htaccess链接到promotions.php,我需要它保持这种状态.

任何人都知道如何构建.htaccess文件以允许特定的重写仍然有效但是通过index.php重新路由所有其他请求?

目前,我只有.htaccess显示一个自定义404页面,该页面依次检查数据库的数据库并显示它(如果存在).这是一个简单的解决方案,但我知道有些人有奇怪的浏览器工具栏(愚蠢与否,它们存在:))autoredirect 404s,我不想用这些工具栏来惹恼我的用户不允许访问某些页面.

非常感谢你的帮助!

apache .htaccess mod-rewrite url-rewriting

4
推荐指数
1
解决办法
8559
查看次数

PHP 数组到有序和嵌套的 HTML 列表

我在一个项目中使用 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 列表可以有任何深度的嵌套列表。

我的大脑已经死了,我无法让它工作。有人有建议吗?我将永远欠你饼干。还有一座城堡。

谢谢。:)

php arrays jquery list nested-sortable

0
推荐指数
1
解决办法
1497
查看次数